1、判斷檔案是否存在,
file_exists("檔名") or die("no such file");
2、set_error_hanlder("錯誤處理函式名稱", 錯誤常量);
一般用於處理系統的各種錯誤
這是一個回撥函式,可以呼叫自定義的錯誤處理函式。
自定義的函式可以接受至少兩個引數最多五個引數,
基本語法:
error_function(error_level, error_message, error_file, error_line, error_context);
例:
<?php
function my_error($errLevel, $errDescribe)//一個是錯誤級別,一個錯誤描述
{
echo "Level:"
}
set_error_hanlder("mysql_error", E_WARNING);
?>
3、錯誤觸發器
往往是處理邏輯上的錯誤,
<?php
if(age>30)
{
trigger_error("年齡過大");
}
?>
4、異常
異常需要利用自定義頂級異常處理函式或try-catch來處理
同時也可以自定義異常類,繼承extends Exception
<?php
funcction my_exception($exception)
{
echo "頂級異常處理器".$exception->getMessage();
}
//修改預設的頂級異常處理函式
set_exception_handler("my_exception");
?>
[php]php錯誤處理機制
相關文章
- PHP異常、錯誤處理機制筆記PHP筆記
- PHP 錯誤處理PHP
- php錯誤處理PHP
- PHP系列(七)PHP錯誤異常處理PHP
- PHP 核心特性 - 錯誤處理PHP
- 常用模組 PHP 錯誤處理PHP
- 使用PHP錯誤處理 (轉)PHP
- PHP錯誤處理和異常處理PHP
- PHP安裝後錯誤處理PHP
- PHP 的錯誤機制總結PHP
- PHP的錯誤機制總結PHP
- php錯誤與異常處理方法PHP
- goang 錯誤&異常處理機制Go
- javascript中的錯誤處理機制JavaScript
- Go語言錯誤處理機制Go
- .NET----錯誤和異常處理機制
- 淺出Vue 錯誤處理機制errorCaptured、errorHandlerVueErrorAPT
- PHP 核心知識點(一)異常和錯誤處理PHP
- IIS配置PHP環境HTTP500錯誤處理方法PHPHTTP
- 第十一篇:Map/Reduce 工作機制分析 - 錯誤處理機制
- 深入 Go 的錯誤處理機制,理解設計思想Go
- 深入 Go 的錯誤處理機制,學會如何使用Go
- PHP捕捉錯誤PHP
- PHP系列(五)PHP字串處理PHP字串
- PHP 鎖機制PHP
- 【GoLang 那點事】深入 Go 的錯誤處理機制 (一) 使用Golang
- 錯誤處理
- PHP 時間處理PHP
- PHP處理-微信支付PHP
- PHP 的 SESSION 機制PHPSession
- php 反射機制案例PHP反射
- PHP錯誤和異常PHP
- PHP顯示全部錯誤PHP
- PHP的錯誤級別PHP
- php編譯小錯誤PHP編譯
- 編譯PHP的錯誤編譯PHP
- Go 錯誤處理Go
- Swift錯誤處理Swift