php設(shè)置出錯(cuò)提示的方法:首先使用編輯工具打開(kāi)php配置文件;然后在php配置文件的頭部添加相關(guān)代碼,代碼為【ini_set("display_errors", "stderr");】;最后重啟服務(wù)器即可。
php設(shè)置出錯(cuò)提示的方法:
1. 首先使用編輯工具打開(kāi) php 配置文件
我的php安裝目錄是 /usr/local/php
vim /usr/local/php/etc/php.ini
2. 在php配置文件的頭部添加以下幾行代碼
ini_set("display_errors", "stderr"); //ini_set函數(shù)作用:為一個(gè)配置選項(xiàng)設(shè)置值, error_reporting(E_ALL); //顯示所有的錯(cuò)誤信息
參數(shù)說(shuō)明:
(1)display_errors
在php的配置文件中,"display_errors"選項(xiàng)設(shè)置作用是:是否將錯(cuò)誤信息作為輸出的一部分顯示到屏幕,或者對(duì)用戶隱藏而不顯示。設(shè)置 “stderr” 表示發(fā)送到 stderr 而不是 stdout。 "stderr"從 PHP 5.2.4 開(kāi)始可用。在以前的版本中,該配置值的類(lèi)型為 boolean。
盡管 display_errors 也可以在運(yùn)行時(shí)設(shè)置 (使用 ini_set()), 但是腳本出現(xiàn)致命錯(cuò)誤時(shí)任何運(yùn)行時(shí)的設(shè)置都是無(wú)效的。 因?yàn)樵谶@種情況下預(yù)期運(yùn)行的操作不會(huì)被執(zhí)行。
(2)error_reporting
設(shè)置錯(cuò)誤報(bào)告的級(jí)別。該參數(shù)可以是一個(gè)任意的表示二進(jìn)制位字段的整數(shù),或者常數(shù)名稱(chēng)。錯(cuò)誤級(jí)別和常數(shù)是在 預(yù)定義常量定義的。
在 PHP5.3 及以上版本中,默認(rèn)值為 E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED。 該設(shè)置不會(huì)顯示 E_NOTICE、 E_STRICT 、E_DEPRECATED 級(jí)錯(cuò)誤提示。在開(kāi)發(fā)時(shí)可以把它們顯示出來(lái)。 在 PHP 5.3.0 以前版本中,默認(rèn)值是 E_ALL & ~E_NOTICE & ~E_STRICT。 在 PHP 4 中,默認(rèn)值是 E_ALL & ~E_NOTICE。
3.重啟服務(wù)器
重啟服務(wù)器之后即可看到運(yùn)行錯(cuò)誤代碼時(shí)會(huì)提示錯(cuò)誤信息
相關(guān)免費(fèi)學(xué)習(xí)推薦:php編程(視頻)