我在我的程序的一部分中使用PHP複製函數,其中函數的參數取決於用戶輸入。我試圖避免默認的php錯誤消息,如果它們包含該函數無法使用的路徑,並輸出如下所示的自定義消息。我是處理錯誤/例外的新手。我仍然得到PHP默認錯誤消息,而不是自定義'路徑是不正確的!'使用下面的方法。輸出自定義錯誤消息而不是默認的php錯誤消息
我試了一下:
try{
copy($webImagePath, $destinationPath);
}
catch(Exception $e){
echo 'Path was incorrect!';
}
你可以用''一樣strpos set_error_handler'和使用函數創建自己的錯誤處理程序''''str_replace'來改變你的錯誤。這是一個小工作,但是它一直在進行 –