Destio небольшой блог

Invalid argument supplied for foreach()

Когда пхп кормят данными сомнительной чистоты и они проходят через какой-нибудь foreach внутри, то логи пхп заполняются предупреждениями следующего вида:

PHP Warning: Invalid argument supplied for foreach() in /script.php on line 146

Если нет возможности убедиться что во входящих данных будет действительно array, то для очистки лога и душевного спокойствия можно заворачивать foreach в условие с проверкой :

if ( is_array($probablyArray) ) {
    foreach // ну и дальше
}

Ярлыки: ,


Ближайшие сообщения:

Похожие сообщения:

Комментарии к этой записи отключены.