Я так понимаю. что дебагер ругается именно из за того, что нет явного указания/приведения переменной $dir к типу данных - массив?
1. Perun - 20 Марта, 2019 - 22:57:40 - перейти к сообщению
CODE (html):
скопировать код в буфер обмена
скопировать код в буфер обмена
- 1<br><pre></pre>PHP Warning: scandir(): Directory name cannot be empty in C:\OSPanel\domains\214th\test.php on line 2
- PHP Warning: count(): Parameter must be an array or an object that implements Countable in C:\OSPanel\domains\214th\test.php on line 3
- PHP Warning: Invalid argument supplied for foreach() in C:\OSPanel\domains\214th\test.php on line 6
- Process finished with exit code 0
Но вывод на экран при этом работает корректно..
Ругалось на неправильные данные, пока явно не привел $dir к типу массив, хотя вывод на экран в обоих случаях работает корректно.
А вот с первой ошибкой не понял - что имеется в виду пустое значение? Или это глобальная переменная интерпретируется как пустая? Она же не пустая, да и вывод на экран это показывает. Как поступать с этой ошибкой?