vrana Mon Jan 30 15:05:09 2006 UTC
Modified files: /phpdoc/en/language types.xml Log: Assigning array resets the pointer (bug #36154) http://cvs.php.net/viewcvs.cgi/phpdoc/en/language/types.xml?r1=1.157&r2=1.158&diff_format=u Index: phpdoc/en/language/types.xml diff -u phpdoc/en/language/types.xml:1.157 phpdoc/en/language/types.xml:1.158 --- phpdoc/en/language/types.xml:1.157 Thu Dec 8 09:30:43 2005 +++ phpdoc/en/language/types.xml Mon Jan 30 15:05:09 2006 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.157 $ --> +<!-- $Revision: 1.158 $ --> <chapter id="language.types"> <title>Types</title> @@ -2062,7 +2062,9 @@ </example> <para> You should be aware that array assignment always involves - value copying. You need to use the reference operator to copy + value copying. It also means that the internal array pointer used by + <function>current</function> and similar functions is reset. + You need to use the reference operator to copy an array by reference. <informalexample> <programlisting role="php">