2013-09-30 9 views
6

Czy istnieje sposób, aby zobaczyć wywołania funkcji echo lub drukowania w wynikach śledzenia xdebug. Szukam globalnej konfiguracji (lub sposobu na to) dla wszystkich skryptów uruchamianych na moim serwerze.xdebug śledzenie/śledzenie php echo, drukowanie wywołań

Przykład:

<?php 
    echo "xdebug show me"; 
?> 

Chcę pokazać wyjście prześledzić echa rozmowę. Domyślnie nie jest wyświetlany. Próbowałem wyłączenie bufora wyjściowego (który może nie być odpowiedni), ale nie działał. Jakieś sugestie?

+0

Mam ten sam problem pod ręką. Śledzenie funkcji xdebug nie pokazuje śladów echo, print_r itp., Które są konstrukcjami językowymi. Byłbym wdzięczny, gdyby w konfiguracji xdebug było jakieś obejście lub sztuczka, aby pokazać te funkcje w śledzeniu. –

Odpowiedz

0

Nie jestem w 100% pewny, ale myślę, że profilowanie skryptu może dostarczyć informacji. XDebug ma możliwość profilowania aplikacji. Spowoduje to rejestrację każdego połączenia (łącznie z czasem wykonania). Powinieneś być w stanie pobrać informacje z tego pliku zrzutu.

Aby uzyskać więcej informacji, patrz http://www.xdebug.org/docs/profiler.