1
A
回答
5
在相同的語言環境下(出於顯而易見的原因),您無法在PHP中捕捉到分析錯誤。
一種方法可能是使用exec運行php -l your_included_file.php
,然後檢查退出代碼。 -l
(lint)參數檢查您的代碼是否可以正確解析。
0
您無法捕獲解析器錯誤。但是,如果代碼執行的操作會導致拋出異常,則可以使用try/catch塊捕獲該異常。
1
你可以嘗試使用file_exist函數,它檢查文件是否存在。
$filename = "/path/to/file.php";
if(file_exists($filename)){
include $filename;
}else{
include "errorpage.php";
}
相關問題
- 1. Python檢查代碼是否有錯誤
- 2. 檢查字符串是否包含有效的Python代碼
- 3. php - 檢查結果是否包含值
- 4. PHP檢查MySQL表是否包含值
- 5. 檢查父代是否包含ChildNodes
- 6. 檢查是否包含jQuery
- 7. 檢查NSData是否包含ASCII或UTF8編碼
- 8. REST API錯誤返回,是否包含HTTP狀態代碼
- 9. 檢查一個字符串是否包含編碼錯誤的字符
- 10. php代碼是或否
- 11. 代碼來檢查網絡是否有或沒有爲iPhone
- 12. MPI代碼錯誤檢查
- 13. 檢查是否網址包含http://或https://
- 14. 檢查程序錯誤代碼 - 特別是HTK工具包
- 15. 如何檢查URL是否包含/預覽或子域是CI?
- 16. PHP SQL查詢檢查是否包含INSERT
- 17. 查看包含的PHP代碼
- 18. PHP包含錯誤
- 19. ASP.NET - 檢查WebControl是否包含服務器塊?
- 20. 檢查ObjectCreationExpressionSyntax的參數是否包含在try catch塊中
- 21. 如何檢查錯誤代碼是否與error_reporting相匹配
- 22. jQuery檢查Cookie是否包含文本
- 23. 檢查是否字符串包含「HTTP://」
- 24. 檢查列是否包含模式?
- 25. 可以檢查NSData是否包含NSString
- 26. 檢查是否包含在子類
- 27. 檢查java arraylist是否包含對象
- 28. 檢查td是否包含文本?
- 29. 檢查選擇是否包含鏈接
- 30. 檢查列表是否包含密鑰