我在我的程序的一部分中使用PHP复制函数,其中函数的参数取决于用户输入。我试图避免默认的php错误消息,如果它们包含该函数无法使用的路径,并输出如下所示的自定义消息。我是处理错误/例外的新手。我仍然得到PHP默认错误消息,而不是自定义'路径是不正确的!'使用下面的方法。输出自定义错误消息而不是默认的php错误消息
我试了一下:
try{
copy($webImagePath, $destinationPath);
}
catch(Exception $e){
echo 'Path was incorrect!';
}
你可以用''一样strpos set_error_handler'和使用函数创建自己的错误处理程序''''str_replace'来改变你的错误。这是一个小工作,但是它一直在进行 –