2011-02-12 32 views

回答

18

您正在尋找XDebug

sudo apt-get install php5-xdebug 
sudo /etc/init.d/apache2 restart 

你就完成了。

+0

就是這個,謝謝! – user585936 2011-02-12 23:58:22

+0

謝謝!這就像一個魅力! – Rahnzo 2016-10-18 14:44:50

0

您可以使用JavaScript庫來執行語法高亮顯示。如:http://alexgorbatchev.com/SyntaxHighlighter/,但也有許多其他選項。

+0

謝謝,但這是一個開發機器,我真的很想能夠在PHP中var_dump變量,而無需加載額外的Javascript。 – user585936 2011-02-12 23:48:43

4

備註:應該採取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_errorsOn

4

有一個PHP的工具做多的XDebug的的var_dump甚至更多,這是一個簡單的PHP類,因此可以在任何environmment使用:

http://raveren.github.io/kint/

屏幕截圖,展示內容感知功能:

Kint screenshot