真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PHP錯(cuò)誤處理函數(shù)怎么辦

PHP錯(cuò)誤處理函數(shù)怎么辦?相信很多沒有經(jīng)驗(yàn)的人對(duì)此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

十年的連山網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營銷型網(wǎng)站的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整連山建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“連山網(wǎng)站設(shè)計(jì)”,“連山網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

當(dāng)程序在線上運(yùn)行時(shí),如果遇到BUG,想不在前端輸出錯(cuò)誤信息,同時(shí)能及時(shí)郵件通知開發(fā)者,register_shutdown_function函數(shù)就可以派上用場(chǎng)了。

注冊(cè)一個(gè)會(huì)在腳本執(zhí)行完成或者 exit() 后被調(diào)用的函數(shù)。

可以多次調(diào)用register_shutdown_function(),這些被注冊(cè)的回調(diào)會(huì)按照他們注冊(cè)時(shí)的順序被依次調(diào)用。 如果你在注冊(cè)的方法內(nèi)部調(diào)用 exit(), 那么所有處理會(huì)被中止,并且其他注冊(cè)的中止回調(diào)也不會(huì)再被調(diào)用。

register_shutdown_function函數(shù),當(dāng)我們的腳本執(zhí)行完成或意外死掉導(dǎo)致PHP執(zhí)行即將關(guān)閉時(shí),我們的這個(gè)函數(shù)將會(huì) 被調(diào)用,可以配合 error_get_last 使用,獲取錯(cuò)誤信息。

register_shutdown_function ( callable $callback [, mixed $parameter [, mixed $... ]] )

callable 回調(diào)函數(shù)

parameter可以通過傳入額外的參數(shù)來將參數(shù)傳給中止函數(shù)。

DEMO1:

//關(guān)閉錯(cuò)誤報(bào)告
error_reporting(0);
//實(shí)現(xiàn)自己的錯(cuò)誤信息展示
register_shutdown_function(‘myShutdown‘);
$debug = true;
function myShutdown() {
 global $debug;
 // 無論錯(cuò)誤是否發(fā)生,這句都會(huì)執(zhí)行
 echo ‘ERROR‘ , ‘
‘; if (!$debug) { $error = error_get_last(); // todo 可以在這里做郵件發(fā)送提醒 或 錯(cuò)誤日志收集 var_export($error); } }

DEMO2:

// 回到函數(shù)帶參數(shù):記錄當(dāng)前請(qǐng)求URL
$current_page = htmlspecialchars($_SERVER[‘SCRIPT_NAME‘], ENT_QUOTES, ‘UTF-8‘);
$current_page .= $_SERVER[‘QUERY_STRING‘] ? ‘?‘.htmlspecialchars($_SERVER[‘QUERY_STRING‘], ENT_QUOTES, ‘UTF-8‘) : ‘‘;
register_shutdown_function(function ($current_page) {
 //todo send email or log
}, $current_page);
error_get_last() 
//錯(cuò)誤信息查看:http://php.net/manual/zh/errorfunc.constants.php

看完上述內(nèi)容,你們掌握PHP錯(cuò)誤處理函數(shù)怎么辦的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


分享標(biāo)題:PHP錯(cuò)誤處理函數(shù)怎么辦
URL鏈接:http://weahome.cn/article/ihdggi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部