En PHP, ¿hay una manera de rastrear una variable?

Tengo esta variable en un gran script php que quiero rastrear hasta dónde / cuándo y qué valor se creó. ¿Hay una función / api o técnicas de depuración para hacer esto?

Si está utilizando PHPStorm, puede establecer puntos de interrupción e inspeccionar los valores de las variables.

http://blog.jetbrains.com/phpstorm/2013/12/just-in-time-debugging-and-php-exception-breakpoints-with-phpstorm-and-xdebug/

Necesitarás xdebug instalado también.

Puede utilizar la función debug_print_backtrace (). http://php.net/manual/en/function.debug-print-backtrace.php

 < ?php function f1() { f2(); } function f2() { f3(); } function f3(){ echo "
"; debug_print_backtrace(); echo "

"; } f1(); ?>

Salida:

 #0 f3() called at [/home/xfiddlec/public_html/main/code_47406510.php:9] #1 f2() called at [/home/xfiddlec/public_html/main/code_47406510.php:5] #2 f1() called at [/home/xfiddlec/public_html/main/code_47406510.php:18]