當開發的東西,我需要輸出一些實例的狀態,以檢查它。在Symfony 2中漂亮的轉儲變量/對象。*?
在使用CakePHP時,我總是有一個debug()函數,它在html元素中執行某種var_dump,因此內容是可讀的。
Symfony 2.x中也有類似的東西嗎?
當開發的東西,我需要輸出一些實例的狀態,以檢查它。在Symfony 2中漂亮的轉儲變量/對象。*?
在使用CakePHP時,我總是有一個debug()函數,它在html元素中執行某種var_dump,因此內容是可讀的。
Symfony 2.x中也有類似的東西嗎?
截至今天,我知道的Symfony中最好的調試方法之一是Ladybug Bundle。它的輸出類似於xdebug的,但它有一些很好的功能,比如arays的可摺疊樹結構或自動鏈接到文檔頁面(支持標準的PHP,Doctrine和Symfony)。
您可以在自述文件中找到一些有用的示例。
目前,我正在使用瓢蟲,它不能很好地工作。我無法打開所有的崩潰...我嘗試了Chrome,FF和IE。此外,我經常使用這個工具得到內存問題。 – Alexandre 2013-12-23 09:27:42
使用
\ Doctrine \ Common \ Util \ Debug :: dump($ user);
exit(\Doctrine\Common\Util\Debug::dump($someVar));
現在有在Symfony的一個新的功能 - 轉儲(),看看http://symfony.com/blog/new-in-symfony-2-6-vardumper-component
沒有,你可以安裝類似的XDebug同時使用'var_dump'功能來自動爲你做到這一點。 Symfony2的優勢在於使用PHP社區中最好的工具,而不是重新發明輪子。 – 2013-03-24 22:09:35
最後,我可以爲我需要的東西建立一些東西,但我想知道它是否已經存在。 – Michael 2013-03-24 22:12:20