我有一個PHP應用程序「index.php」,由於各種原因,需要在其他腳本上使用include_once
來運行其他PHP腳本。那另一個腳本不是很穩定,那麼有沒有辦法做一個安全include_once
不會停止調用者?強大的PHP包含處理錯誤?
即:
<?php
safely_include_once('badfile.php'); // MAY throw syntax error, parse error, other badness
echo "I can continue execution after error";
?>
(我知道什麼是一個壞主意,這可能是等,放心,這不是生產環境的東西。)
工作是否可以通過這種方法捕獲錯誤細節? – 2009-10-06 19:13:54
這種方法可以消除所有錯誤。請參閱KyleFarris的答案,該方法可以捕獲錯誤並可以選擇保持安靜(IE,自定義錯誤處理)。 – 2009-10-06 19:46:00
事實上,凱爾的答案更強大 – timdev 2009-10-06 19:47:19