/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/lang/foreachLoop.003.phpt
45 строк
848 B
Máté Kocsis
Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385)
23 янв 2023, 12:52
Не верифицирован
23 янв 2023, 12:52
7936c80
Код
Авторство
О чём код?
--TEST-- Foreach loop tests - error case: not an array. --FILE-- <?php echo "\nNot an array.\n"; $a = TRUE; foreach ($a as $v) { var_dump($v); } $a = null; foreach ($a as $v) { var_dump($v); } $a = 1; foreach ($a as $v) { var_dump($v); } $a = 1.5; foreach ($a as $v) { var_dump($v); } $a = "hello"; foreach ($a as $v) { var_dump($v); } echo "done.\n"; ?> --EXPECTF-- Not an array. Warning: foreach() argument must be of type array|object, true given in %s on line %d Warning: foreach() argument must be of type array|object, null given in %s on line 9 Warning: foreach() argument must be of type array|object, int given in %s on line 14 Warning: foreach() argument must be of type array|object, float given in %s on line 19 Warning: foreach() argument must be of type array|object, string given in %s on line 24 done.