我有一個php應用程序,我剛重新考慮了因素。將警告視爲錯誤
警告::像不幸的是噴涌而出警告的preg_match()預計參數2是串,對象上的線776在
給出/home/yacoby/dev/netbeans/php/Zend/Db/Select.php
這是不可能的(或非常努力的工作)來解決這個問題,因爲我沒有一個調用堆棧,所以不能告訴我的代碼的哪個部分導致警告,並且有很多代碼。
我需要一種方法來處理警告,如錯誤(應用程序死亡和打印堆棧跟蹤),或者我需要在打印錯誤時顯示堆棧跟蹤。有沒有辦法做到這一點?
Xdebug是我的選擇。 – andyk 2010-01-15 11:22:26
XDebug的答案被接受了,因爲它產生了最好的stacktrace(加上它在我的IDE中有可點擊的鏈接;))。所有其他人都得到+1以及良好的答案,這一切都運行良好。 – Yacoby 2010-01-15 11:35:28
XDebug在此討論此功能http://xdebug.org/docs/stack_trace – naivists 2010-01-15 11:21:32