2011-02-12 2 views
8

var_dump와 함께 올 수있는 색상과 포맷을보고 싶습니다. 내에서 php.inihtml_errorsOn으로 설정됩니다. 이것은 phpinfo()에 의해 확인됩니다.PHP : var_dump (Ubuntu)의 색상

내 PHP 버전은 Ubuntu 10.10에서 5.3.3입니다. 누구 아이디어?

답변

18

당신은 XDebug을 찾고 있습니다.

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

입니다.

+0

그게 바로 고마워요! – user585936

+0

감사합니다. 이것은 매력처럼 작동합니다! – Rahnzo

0

자바 스크립트 라이브러리를 사용하여 구문 강조를 할 수 있습니다. 예 : http://alexgorbatchev.com/SyntaxHighlighter/하지만 다른 많은 옵션이 있습니다.

+0

고마워요하지만 이것은 개발 기계를위한 것이고, 나는 자바 스크립트를 추가로로드 할 필요없이 PHP에서 변수를 var_dump 할 수 있기를 정말로 원합니다. – user585936

4

참고 : 단순함을 위해 Maerlyn의 접근 방식을 취해야합니다. 나는 php5-xdebug가 repos에 있다는 것을 알지 못했다. 나는 미래의 독자들에게 어떤 가치를 부여한다고 생각하기 때문에이 대답을 떠나기로 결정했다. 이 설치를 완료하면 Installing '/usr/lib/php5/20090626+lfs/xdebug.so' :


sudo apt-get install php5-dev php-pear 

당신은 같은 것을 볼 수 Xdebug는

sudo pecl install xdebug 

를 설치합니다. 20090626+lfs 부분을 기록하십시오.

편집

gksudo gedit /etc/php5/apache2/php.ini 

가이 추가 php.ini 파일 :

zend_extension="/usr/lib/php5/20090626+lfs/xdebug.so" 

다시 시작 아파치 당신이 그것을 포맷되어야 위해서 var_dump를 수행 할 때

sudo /etc/init.d/apache2 restart 

지금이가 html_errorsOn이라고 가정합니다.

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

스크린 샷 보여주는 컨텐츠 인식 기능 :

4

이 Xdebug는의 위해서 var_dump보다 훨씬 더 많은 일을 할 수있는 PHP 도구 그리고 그것은 간단한 PHP 클래스, 그래서 어떤 environmment 사용할 수 있습니다 Kint screenshot

+3

질문에 대답하지 않으 셨다면 ..... 기술적으로 .... 아무리 감사드립니다. 감사드립니다. – Noishe

관련 문제