«Недопустимый аргумент для foreach ()» - что будет дальше? - PullRequest
0 голосов
/ 13 января 2010

Если «неверный аргумент, предоставленный для foreach ()», является «предупреждением» в PHP и не останавливает выполнение, откуда продолжается выполнение сценария? После блока foreach? После функции? Что будет дальше?

Ответы [ 2 ]

1 голос
/ 13 января 2010

Это продолжается после foreach.

0 голосов
/ 13 января 2010

Если я правильно помню, PHP запускает цикл с пустым массивом, потому что это результат преобразования динамического типа из «не массива» в «массив».

Так что, в основном, он пропустит цикл, потратив немного процессорного времени. Фактически ничего не происходит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...