sokol
Zavolga.Net
При рекурсивных вызовах не отрабатывает current() в PHP 4.4.1
PHP 4.4.1
Следующий код не работает. А именно неверно работает функция current. Может я чего не понимаю? В предыдущих версиях все было ОК.
PHP 4.4.1
Следующий код не работает. А именно неверно работает функция current. Может я чего не понимаю? В предыдущих версиях все было ОК.
PHP:
<?php
$test_arr = array('test2', 'test1' => array('test5', 'test6'), 'test3', 'test4' => array('test7', 'test8'));
function test_func(&$test_arr) {
do {
if (is_array($current_item)) {
test_func($test_arr);
}
echo current($test_arr).'<br>';
} while ($current_item = next($test_arr));
}
test_func($test_arr);
?>
