好幾年沒有寫php
**了,最近寫了一些。我比較厭煩php
,主要是除錯麻煩,要按無數次f5,經常刷出空白. 以前除錯總是依賴於在**中加入下面兩行
error_reporting(e_all ^ e_notice);通常情況下,是 寫**-->f5-->刷出白板,然後翻箱倒櫃的找出上面兩條code,加入config.inc.php當中,這樣特別浪費精力,很不爽ini_set('display_errors', 1);
最近研究這個問題,發現要讓php錯誤顯示,只需要修改php.ini當中的2條指令,把 displayerrors和htmlerrors都設定為on,如下所示
html_errors = onxdebug是php的乙個module,需要編譯安裝,我用lnmp安裝的php,php被預設安裝到/usr/local/php,然後做乙個硬鏈結到/usr/bindisplay_errors = on
先編譯xdebug
wget修改php.ini配置 把下面這些加入tar xzf xdebug-2.2.3.tgz
cd xdebug-2.2.3
/usr/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
;no-debug-non-zts-20090626 這個資料夾名稱和php版本是一一對應的重啟php-fpm,隨便寫段錯誤的php**,重新整理瀏覽器,就能看到錯誤提示zend_extension= "/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"
xdebug.default_enable = on
xdebug.show_exception_trace = on
xdebug.show_local_vars = 1
xdebug.max_nesting_level = 50
xdebug.var_display_max_depth = 6
xdebug.dump_once = on
xdebug.dump_globals = on
xdebug.dump_undefined = on
xdebug.dump
.request = *
xdebug.cli_color = 2
jpg改rar
大神教你 xdebug和最重要的php除錯技巧
好幾年沒有寫php 了,最近寫了一些。我比較厭煩php,主要是除錯麻煩,要按無數次f5,經常刷出空白.以前除錯總是依賴於在 中加入下面兩行 error reporting e all e notice ini set display errors 1 通常情況下,是 寫 f5 刷出白板,然後翻箱倒櫃...
類和物件 最重要
二 類和物件及引用 重中之重 三 成員方法 重中之重 歸納總結 class 類名 class person class 類名 class person new 類名 new person 當乙個類定義完畢後,可以使用new關鍵字來建立該類的物件,這個過程叫做類的例項化。建立物件的本質就是在記憶體空間...
最重要的小事
最重要的小事 作詞 阿信 作曲 瑪莎 我 走過動盪日子 追過夢的放肆 穿過多少生死 卻 假裝若無其事 穿過半個城市 只想看你樣子 這一刻 最重要的事 是屬於你 最小的事 世界紛紛擾擾喧喧鬧鬧 什麼是真實 為你跌跌撞撞傻傻笑笑 買一杯果汁 就算庸庸碌碌匆匆忙忙 活過一輩子 也要分分秒秒年年日日 全心守...