Re: exception throw from __autoload could not be catched on php 5.3.1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 2010-01-29 at 13:02 +0800, Eric Lee wrote:

> Hi php-dev pros,
> 
> I got an issue about catching exception throw from __autoload on php 5.3.1.
> 
> The manual state that exception throw from __autoload could be catched with
> try.. catch statement same as the normal flow.
> 
> But I'can archive that even I have copied the same sample code from the
> manual.
> 
> Here are the code segment.
> 
> [[[
> function __autoload($name) {
>     echo "Want to load $name.\n";
>     throw new Exception("Unable to load $name.");
> }
> 
> try {
>     $obj = new NonLoadableClass();
> } catch (Exception $e) {
>     echo $e->getMessage(), "\n";
> }
> 
> ]]]
> 
> Are there anyone experienced this or not ?
> 
> Thanks in advance !
> 
> Regards,
> Eric,


Sorry, ignore that, I see you're running 5.3.1, which should be fine for
running the example. I do notice that you've got [[[ and ]]] in-place of
<?php and ?>, was that intentional?

Thanks,
Ash
http://www.ashleysheridan.co.uk



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux