第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

PHP異常、錯(cuò)誤處理機(jī)制筆記

標(biāo)簽:
PHP

本文介绍PHP的异常,错误以及如何屏蔽错误。
参考:
php异常、错误处理机制

可以直接使用set_exception_handler函数捕获throw抛出的异常

<?php//设置一个用户的函数(error)来处理脚本中出现的错误。//set_exception_handler()会自动捕捉错误set_exception_handler('exception1');throw new Exception("kkkkkkkkkkkkkkkk");function exception1(Exception $exception){    echo $exception->getMessage();
}?>

错误

用户自定义的错误处理

<?phpset_error_handler('errorHandler');  
trigger_error("这里描述错误",E_USER_ERROR);//E_USER_ERROR:该error 所特定的错误类型,默认是E_USER_NOTICEfunction errorHandler($errno,$errstr){//用户的函数需要接受两个参数:错误码和描述错误的 string
    if($errno==E_USER_ERROR){  
        echo "错误为:",$errstr.'<br>';  
    } 
}?>

使用函数捕获系统不提示的错误
前几个都不知如何使用,如果使用这个可以在变量未定义就调用时提示错误

<?phpset_error_handler('errorHandler2');  
echo $ccc;function errorHandler2($errno,$errstr){//用户的函数需要接受两个参数:错误码和描述错误的 string
    if($errno==E_NOTICE){//这里应该是如果出现(默认)非用户错误
        echo "错误为:",$errstr;  
    } 
}echo "<br>这里正常运行";?>

屏蔽php错误

错误的种类

屏蔽错误的方法

方法一:在有可能出错的函数前加@,然后or die("")
如: @mysql_connect(...) or die("Database Connect Error")
再例如:

<?php
    $file=fopen("filename.php", 'r');    //返回Warning: fopen(filename.php): failed to open stream: No such file or directory in E:\xampp\htdocs\php\error-1.php on line 7
    @$file=fopen("filename.php", 'r') or die('没有找到该文件');    //返回"没有找到该文件"?>

方法二:编辑php.ini ,查找"display_errors =" ,将“=”后面的值改为"off。
可以百度有详解,在测试过程中最好不要修改
方法三:在php脚本前加error_reporting(0),屏蔽所有错误提示。其中,error_reporting 配置错误信息回报的等级。


总结,异常和错误处理现在还不会应用。
屏蔽错误十分有用且第一种方法最常用。
持续学习中,不定期更新



作者:刘振
链接:https://www.jianshu.com/p/dc7927431017


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫(xiě)下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消