philip          Sat Aug 14 01:54:59 2004 EDT

  Modified files:              
    /phpdoc/en/appendices       migration5.xml 
  Log:
  Mention the magical constants (__FUNCTION__,__METHOD__,__CLASS__) are also
  case-sensitive in PHP 5. (to go along with get_class())
  
  
http://cvs.php.net/diff.php/phpdoc/en/appendices/migration5.xml?r1=1.32&r2=1.33&ty=u
Index: phpdoc/en/appendices/migration5.xml
diff -u phpdoc/en/appendices/migration5.xml:1.32 
phpdoc/en/appendices/migration5.xml:1.33
--- phpdoc/en/appendices/migration5.xml:1.32    Tue Aug 10 12:30:13 2004
+++ phpdoc/en/appendices/migration5.xml Sat Aug 14 01:54:58 2004
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.32 $ -->
+<!-- $Revision: 1.33 $ -->
  <appendix id="migration5">
   <title>Migrating from PHP 4 to PHP 5</title>
 
@@ -92,11 +92,19 @@
     </listitem>
     <listitem>
      <simpara>
-      <function>get_class</function> starting PHP 5 returns the name of the
-      class as it was declared which may lead to problems in older scripts
-      that rely on the previous behaviour (the class name was lowercased).
-      A possible solution is to search for <function>get_class</function> in
-      all your scripts and use <function>strtolower</function>.
+      <function>get_class</function> now returns the name of the class as it 
+      was declared (case-sensitive) which may lead to problems in older scripts
+      that rely on the previous behaviour (the class name was always returned
+      lowercased).  A possible solution is to search for 
+      <function>get_class</function> in all your scripts and use 
+      <function>strtolower</function>.
+     </simpara>
+     <simpara>
+      This case sensitivity change also applies to the 
+      <link linkend="language.constants.predefined">magical predefined 
+      constants</link> <constant>__CLASS__</constant>, 
+      <constant>__METHOD__</constant>, and <constant>__FUNCTION__</constant>.
+      The values are returned exactly as they're declared (case-sensitive).
      </simpara>
     </listitem>
     <listitem>

Reply via email to