我正在使用一个数组,其中有一个名为
的文件这是我的尝试捕获异常,它直接指向捕获失败-我在做什么错了?
try {
if(!file_exists($a)) {
throw new Exception('File not found.');
}
输出:
未找到文件-跳过!fileExists错误句柄
答案 0 :(得分:1)
throw
本身不会显示错误消息,您需要使用getMessage()
在catch
块中显示它:
catch ( Exception $e ) {
echo $e->getMessage();
echo "No file has been found.";
}