php不報錯該怎麼辦,探尋PHP指令碼不報錯的原因

2021-10-25 21:49:09 字數 996 閱讀 8723

php程式錯誤一般有三種:語法錯誤,執行時錯誤,邏輯錯誤。

那麼如果php指令碼不報語法錯,會是什麼原因呢:

1. 一般的整合環境,缺省會開啟錯誤報告; 但在linux系統中,使用軟體包安裝的就不一定了,

此時可以檢視php配置檔案,開啟錯誤報告 =>

display_errors = on      /* php配置檔案路徑:/uer/local/php/etc/php.ini  */

注:php指令碼中動態設定php.ini配置檔案的方法 =>

ini_set('display_errors', 'on'); /* 顯示所有錯誤 */

2. 設定錯誤報告級別 =>

error_reporting = e_all;   /* 最嚴格的錯誤報告級別, 開發階段可開啟 */

error_reporting = e_all &~ e_notice /* 除了notice以外的錯誤 */

error_reporting = e_error | e_parse | e_core_error /* 只考慮致命的執行時錯誤,新解析錯誤 和 核心錯誤 */

以上三種,推薦中間的。

注:php指令碼中動態設定error_reporting錯誤報告級別的方法 =>

error_reporting(e_all &~ e_notice);

3. 更改配置檔案以後,需要重啟服務才能生效 =>

另, 紅帽linux專有啟動命令:service httpd start

apache的重啟:/usr/local/apache2/bin/apachectl restart

另,紅帽專有啟動命令:service httpd restart

apache的停止:/usr/local/apache2/bin/apachectl stop

另,紅帽專有啟動命令:service httpd stop

nginx的重啟:/usr/local/nginx/sbin/nginx -s reload   /* 平滑重啟 */

php我該拿你怎麼辦呢?

應該也有很多人跟我一樣不甘於平凡,想前端轉程式的女生吧!老聽到男生們說程式是他們的天地,我偏偏不服輸。所以也開始php這段學習之旅。哈哈。下面就把這段時間遇到的困難拿出來嘮叨嘮叨。希望有心人事或者大師看到給予指導指導。php語言確確實實的很簡單,他甚至比我最喜歡的jquery還更讓我著迷。就簡簡單單...

該怎麼辦呢?

純粹倒苦水求救文 畢業後去一家電子商務公司做 維護,剛去的時候說是 馬上要做好,我只管維護就可以,自己有幾斤幾兩我還是清楚的,維護湊合,讓我開發就別提了。是花錢請別人做的,因為公司之前的技術做的 不能用,所以 可以說是之前的技術全權負責這個 我到公司之後就負責維護 之前的技術不幹了。麻煩就麻煩在這 ...

我該怎麼辦!

今天是我比較難受的一天,發現有些事情不到最後是不知什麼結局,或許你的一萬種猜想沒有一種實現,哎,作業雖然交了,但我還是心裡難受,我懂得了很多,不應對別人抱太大希望,應該自己去努力,不論結果怎麼樣但心裡是甜的,不堅持到最後一刻,或許成功還是不屬於你,就像我們副部,何苦堅持那麼久,幹了那麼多事,挨罵也接...