DiZZarK
Новичок
Помогите разобраться есть такой кусок
Задача передать в рекурсивную функцию fun() область памяти массива $array
передать аргументом функции я не могу т.к. изменения должны затрагивать непосредственно сам массив
Вроде все как здесь
[m]http://php.net/manual/ru/language.variables.scope.php[/m]
но что то не работает или я чей-та недопонимаю
Благодарю за помощь!!!
PHP:
<?php
$array = self::$arr;
var_dump($array); //Здесь массив есть
function fun() {
global $array;
var_dump($array); //Массива нет
foreach ($array as $key => $value) {
/* Тело функции*/
fun();
}
}
fun();
передать аргументом функции я не могу т.к. изменения должны затрагивать непосредственно сам массив
Вроде все как здесь
[m]http://php.net/manual/ru/language.variables.scope.php[/m]
но что то не работает или я чей-та недопонимаю
Благодарю за помощь!!!

Последнее редактирование: