andrey          Fri Jan 23 19:14:46 2004 EDT

  Modified files:              
    /php-src    README.PHP4-TO-PHP5-THIN-CHANGES 
  Log:
  Adding note about declaration first use after that for classes.
  #I had no time recently to add this but since a user complained on
  #internals....
  
  
http://cvs.php.net/diff.php/php-src/README.PHP4-TO-PHP5-THIN-CHANGES?r1=1.11&r2=1.12&ty=u
Index: php-src/README.PHP4-TO-PHP5-THIN-CHANGES
diff -u php-src/README.PHP4-TO-PHP5-THIN-CHANGES:1.11 
php-src/README.PHP4-TO-PHP5-THIN-CHANGES:1.12
--- php-src/README.PHP4-TO-PHP5-THIN-CHANGES:1.11       Sat Jan 17 15:28:09 2004
+++ php-src/README.PHP4-TO-PHP5-THIN-CHANGES    Fri Jan 23 19:14:43 2004
@@ -52,3 +52,19 @@
    always make argc and argv available in the CLI version regardless of the
    variables_order setting.  As in, the CLI version will now always populate
    the global $argc and $argv variables.
+
+8. Classes should be declared before used :
+   <?php
+   $test = new fubar();
+   $test->echo();
+
+   class fubar {
+       function echo() {
+           echo 'fubar';
+       }
+   }
+   ?>
+   This script is perfectly valid and works in PHP4 but with PHP5 there
+   will be a fatal error like :
+   Fatal error: Class 'fubar' not found in ....
+   If there is defined function __autoload() it will be called.

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to