Цикл Foreach внутри класса php? - PullRequest
3 голосов
/ 24 апреля 2011

У меня очень простая задача, но она продолжает терпеть неудачу.

Я хочу иметь функцию внутри класса, и параметр, который вы передадите в функцию, будет массивом. Все, что нужно сделать этой функции - это вернуть содержимое массива.

Вывод всех переменных, например, в массиве $ _POST, очень просто сделать с помощью цикла foreach. Тем не менее, это не работает в моем классе.

Это было очень общее объяснение. Если вам нужно больше деталей, пожалуйста, спросите.

public function check_if_filled($array){ 
    foreach($array as $key->$value){ 
        echo $key . " : " . $value;
    } 
}

любой совет, почему он дает мне эту ошибку

Примечание: неопределенная переменная: значение в (моя страница) в строке 117

Неустранимая ошибка: невозможно получить доступ к пустому свойству в (моей странице) в строке 117

1 Ответ

3 голосов
/ 24 апреля 2011

Вы использовали неправильный тип стрелки в цикле foreach.

foreach($array as $key->$value)

должно быть

foreach($array as $key=>$value) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...