Как найти причину отказа mkdir из PHP?
Вы можете использовать исключения:
Установите php-oop такой код:
function exception_error_handler($errno, $errstr, $errfile, $errline ) {
throw new ErrorException($errstr, 0, $errno, $errfile, $errline);
}
set_error_handler("exception_error_handler");
А потом просто php-namespaces сделайте:
try {
mkdir('/somedir');
} catch(ErrorException $ex) {
echo "Error: " . $ex->getMessage();
}
Это должно делать php5 то, что вы хотите.
Если вы php5 хотите сохранить обработчик php-fpm ошибок php, то после этого php5 попробуйте блок catch, просто php5 позвоните:
restore_error_handler()
php
error-reporting
mkdir
2021-12-22T14:43:31+00:00
2022-11-14T21:54:28+00:00
YellowPrince
Вопросы с похожей тематикой, как у вопроса:
Как найти причину отказа mkdir из PHP?
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.