PHP foreach varable снаружи l oop не обновляется - PullRequest
0 голосов
/ 15 января 2020

Может кто-нибудь помочь мне понять проблему, с которой я столкнулся. Это ошибка в некоторых API с открытым исходным кодом, которые я пытаюсь исправить.

У меня есть простая функция, которая должна возвращать массив. Но возвращает пустой массив $ this - это объект и он правильный

public function toArray($minimized = false) {
    $array = [];

    foreach($this->list as $item) {
        $item->updateBeanProperties();
        $array[] = $item->toArray($minimized);
       // here print_r($array) gives correct result
    }
      // here print_r($array) gives empty array 
    return $array;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...