我在为PHP CLI编写的脚本中试图throw new Exception(...)
。
这是错误:
PHP Fatal error: require(): Failed opening required '/Exception.php'
(include_path='.:/usr/share/php:/usr/share/pear') in /file.php
这是引用的行:
if (!file_exists($path)) {
if (!mkdir($path)) {
throw new Exception('Unable to create directory: ' . $path);
}
}
这是配置问题还是其他原因导致此问题?
我之前没有写过任何与PHP CLI一起使用的内容,所以不确定这样的事情。
感谢您的帮助。
答案 0 :(得分:0)
此错误与php cli无关。它也与例外无关。
您收到的邮件错误是由于您的代码中有一句话:
<?php
require '/Exception.php';
根目录中不存在Exception.php文件。
对于使用php Exceptions,您不需要包含任何require。如果删除上面的句子,您的错误代码将会消失。