Mam aplikację php, którą właśnie ponownie przeanalizowałem. Niestety wypluwają ostrzeżenia takie jak:Traktowanie ostrzeżeń jako błędy
Ostrzeżenie: preg_match() oczekuje parametr 2 będzie ciąg, obiekt podane w /home/yacoby/dev/netbeans/php/Zend/Db/Select.php on line 776
Co jest niemożliwe (lub bardzo ciężka praca), aby rozwiązać ten problem, ponieważ nie mam kodu wywołującego, więc nie mogę stwierdzić, które części kodu generują ostrzeżenie i jest dużo kodu.
Potrzebuję metody albo ostrzeżenia, jak błędy (W tym aplikacja umiera i drukuje stacktrace) lub potrzebuję stacktrace, aby pokazać się, gdy błędy drukowania. Czy istnieje metoda, aby to zrobić?
Xdebug jest moim wyborem. – andyk
Odpowiedź XDebug została przyjęta, ponieważ wygenerował najlepszy stacktrace (plus miał klikalne linki w moim IDE;)). Wszyscy pozostali otrzymali również +1 za dobre odpowiedzi, które wszystkie sprawdziły się dobrze. – Yacoby
XDebug mówi o takiej funkcji tutaj http://xdebug.org/docs/stack_trace – naivists