Я занимаюсь разработкой на машине с Windows 7, локальным сервером является UniServer.
У меня есть некоторый PHP-код для включения всех файлов php в каталог.
# Include all library classes.
$library_files = scandir(LIBRARY_PATH);
foreach ($library_files as $file) {
$path_parts = pathinfo($file);
if ($path_parts['extension'] == 'php') {
require(LIBRARY_PATH . DIRECTORY_SEPARATOR . $file);
}
}
Вызов функции scandir приводит к тому, что скрипт никогда не завершается. Я не уверен, если это проблема с разрешениями папки. Я могу включить файлы из папки.
Что здесь не так? Thankyou.
Редактировать: LIBRARY_PATH равно E: \ Tools \ UniServer \ www \ LIBRARY
Редактировать: Видимо, это работает сейчас. Я в замешательстве, я ничего не изменил. Я думаю, что мне может понадобиться переустановить PHP. Спасибо за помощь