我想看看var_dump可以帶來的顏色和格式。在我的php.ini
html_errors
設置爲On
。這由phpinfo()
確認。PHP:var_dump中的顏色(Ubuntu)
我的PHP版本在Ubuntu 10.10上是5.3.3。任何人有個想法?
我想看看var_dump可以帶來的顏色和格式。在我的php.ini
html_errors
設置爲On
。這由phpinfo()
確認。PHP:var_dump中的顏色(Ubuntu)
我的PHP版本在Ubuntu 10.10上是5.3.3。任何人有個想法?
您可以使用JavaScript庫來執行語法高亮顯示。如:http://alexgorbatchev.com/SyntaxHighlighter/,但也有許多其他選項。
謝謝,但這是一個開發機器,我真的很想能夠在PHP中var_dump變量,而無需加載額外的Javascript。 – user585936 2011-02-12 23:48:43
備註:應該採取Maerlyn的方法,因爲它的簡單性。我不知道php5-xdebug正在回購。我決定離開這個答案,因爲我覺得它給未來的讀者增加了一些價值。
sudo apt-get install php5-dev php-pear
安裝Xdebug的
sudo pecl install xdebug
你應該看到: Installing '/usr/lib/php5/20090626+lfs/xdebug.so'
當它完成安裝。記下20090626+lfs
部分。
編輯php.ini
gksudo gedit /etc/php5/apache2/php.ini
一下添加到它:
zend_extension="/usr/lib/php5/20090626+lfs/xdebug.so"
重新啓動Apache
sudo /etc/init.d/apache2 restart
現在,當你做的var_dump應該被格式化,這是假設html_errors
是On
。
有一個PHP的工具做多的XDebug的的var_dump甚至更多,這是一個簡單的PHP類,因此可以在任何environmment使用:
http://raveren.github.io/kint/
屏幕截圖,展示內容感知功能:
就是這個,謝謝! – user585936 2011-02-12 23:58:22
謝謝!這就像一個魅力! – Rahnzo 2016-10-18 14:44:50