日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

7 php程序的调试方法_PHP程序错误调试方法 让php显示错误提示

發布時間:2025/3/20 php 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 7 php程序的调试方法_PHP程序错误调试方法 让php显示错误提示 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

公司的服務器用的是wdcp搭建的環境,安裝非常方便,但是在開發的過程可能把函數名之內的東西寫錯了,服務器直接返回的是500錯誤,沒有任何錯誤提示,只是告訴你500錯誤,很讓人頭疼,這樣調試錯誤很不方便,注意這里我關掉了瀏覽器的顯示 友好錯誤

這個時候我們需要修改php.ini配置文件,不知道配置文件在那里,請用phpinfo() 然后搜索一下php.ini,你就能看到php.ini的位置了

查找:display_errors 將值設置成on

?代碼如下復制代碼

display_errors = on

error_reporting = E_ALL & ~E_DEPRECATED

如果我們在php.ini中打開了錯誤提示還是不行你的程序可能有錯誤開關了,如下

?代碼如下復制代碼

//禁用錯誤報告

error_reporting(0);

//報告運行時錯誤

error_reporting(E_ERROR | E_WARNING | E_PARSE);

//報告所有錯誤

error_reporting(E_ALL);

?>

如果你程序中有這段代碼我們只要去掉就可以了哦

PHP NOTICE級錯誤提示對程序性能影響的研究

下面我來用性能測試來證明這個推論:

測試1:

在關閉錯誤顯示的情況下,測試未初始化變量和已初始化變量在10000000次循環中的性能

變量已初始化的循環代碼如下:

變量未初始化的循環代碼如下:

測試成績:

初始化:平均 5.28 秒

未初始化:平均 17.2 秒

性能差距:3.25倍

測試2:

在關閉錯誤顯示的情況下,測試數組索引使用引號和非引號引用在10000000次循環中的性能

數組有引號索引代碼如下:

數組無引號索引代碼如下:

測試成績:

有引號:平均 6.37 秒

無引號:平均 25.19秒

性能差距:3.95倍

平均時間表:

結論:

從上面例子可以看出如果頁面錯誤太多會導致頁面性能下降哦,所以我們盡量不要使用關閉錯誤來處理php錯誤問題我們要保證頁面沒有錯誤才行哦。

總結

以上是生活随笔為你收集整理的7 php程序的调试方法_PHP程序错误调试方法 让php显示错误提示的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。