国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

如何屏蔽PHP中的通知和警告

2024-05-04 21:51:57
字體:
來源:轉載
供稿:網友

如何屏蔽PHP中的通知和警告?警告有時可以從一些代碼中刪除,當代碼中彈出警告提示時,用戶可進行適當選擇,其中包括將它們寫在錯誤日志中,或完全忽視。而Alexander Netkachev卻有不同的解決方案——通過內建在PHP中的例外報告來處理、該編碼技巧將展示如何通過try/catch語句以例外的方式來處理PHP通知和警告。

盡管這是一個很簡單的方案,但卻完全可以幫助用戶將所有的錯誤信息存儲在同一位置。Alexander Netkachev所提供的代碼示例既展示了基本的解決方案,也展示了其復雜的一面。另外,還為不同的例外類型提供了更詳細的信息。

代碼如下:

function errorHandler($errno, $errstr, $errfile, $errline) {

throw new Exception($errstr, $errno);

}

set_error_handler('errorHandler');

try {

file_put_contents('cosmos://1.txt', 'asdf');

} catch (Exception $e) {

echo $e->getMessage();

}

The code above throws an exception because the file cannot be saved. Then the exception is caught by the try/catch statement. With a little bit of additional error processing you can create even more reliable code:

class IOException extends Exception {}function errorHandler($errno, $errstr, $errfile

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湘乡市| 启东市| 阳东县| 镇康县| 墨脱县| 渑池县| 杭锦旗| 新竹县| 西和县| 福海县| 孙吴县| 齐河县| 凤凰县| 阿图什市| 大宁县| 安阳县| 乌鲁木齐市| 东宁县| 龙山县| 荣成市| 石狮市| 永登县| 会理县| 亳州市| 盐津县| 利津县| 乌鲁木齐市| 丹东市| 西城区| 枞阳县| 稷山县| 英山县| 茶陵县| 太保市| 宁波市| 大埔县| 福贡县| 个旧市| 公主岭市| 贡觉县| 余江县|