vrana           Wed Dec 29 11:14:56 2004 EDT

  Modified files:              
    /phpdoc/en/language/oop5    autoload.xml 
  Log:
  Exceptions in __autoload cannot be catched (bug #31102)
  
http://cvs.php.net/diff.php/phpdoc/en/language/oop5/autoload.xml?r1=1.4&r2=1.5&ty=u
Index: phpdoc/en/language/oop5/autoload.xml
diff -u phpdoc/en/language/oop5/autoload.xml:1.4 
phpdoc/en/language/oop5/autoload.xml:1.5
--- phpdoc/en/language/oop5/autoload.xml:1.4    Fri Oct 29 06:37:20 2004
+++ phpdoc/en/language/oop5/autoload.xml        Wed Dec 29 11:14:56 2004
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
+<!-- $Revision: 1.5 $ -->
  <sect1 id="language.oop5.autoload">
   <title>Autoloading Objects</title>
   <para>
@@ -10,11 +10,18 @@
   </para>
   <para>
    In PHP 5, this is no longer necessary. You may define an
-   &link.autoload; function which is automatically
+   __autoload function which is automatically
    called in case you are trying to use a class which hasn't been
    defined yet. By calling this function the scripting engine is given
    a last chance to load the class before PHP fails with an error.
   </para>
+  <note>
+   <para>
+    Exceptions thrown in __autoload function cannot be catched in the
+    <link linkend="language.exceptions">catch</link> block and result in fatal
+    error.
+   </para>
+  </note>
   <para>
    <example>
     <title>Autoload example</title>

Reply via email to