rudik
Developer
array pointer глюк или фича?
Если не сложно проверьте следующий код на своих серверах:
И второй раз раскоментируйте строку. // $y = $x
В первом варианте оно выводит 2, а во втором - 1. Хотя переменная $x - не меняется.
Fedora Core 1.0, Apache 1.3.29, PHP 4.3.5 (xdebug 1.31)
Если не сложно проверьте следующий код на своих серверах:
PHP:
function test () {
$array = array(1,2,3,4,5,6);
next($array);
next($array);
return $array;
}
$x = test();
// $y = $x;
echo current($x);
В первом варианте оно выводит 2, а во втором - 1. Хотя переменная $x - не меняется.
Fedora Core 1.0, Apache 1.3.29, PHP 4.3.5 (xdebug 1.31)