Tengo una aplicación php que acabo de volver a factorizar. Por desgracia, escupiendo advertencias como:Tratando advertencias como errores
Advertencia: preg_match() espera parámetro 2 sea cuerda, objeto dado en /home/yacoby/dev/netbeans/php/Zend/Db/Select.php en la línea 776
Lo que es imposible (o un trabajo muy difícil) resolver el problema ya que no tengo una pila de llamadas así que no puedo decir qué partes de mi código están causando la advertencia y hay un montón de código.
Necesito un método para tratar advertencias como errores (en el que la aplicación muere e imprime el stacktrace) o necesito que se muestre la pila cuando se imprimen errores. ¿Hay un método para hacer esto?
Xdebug es mi elección. – andyk
La respuesta de XDebug fue aceptada, ya que produjo la mejor stacktrace (además de que tenía enlaces clicables en mi IDE;)). Todos los demás obtuvieron +1 también para buenas respuestas que funcionaron bien. – Yacoby
XDebug habla de una característica de este tipo http://xdebug.org/docs/stack_trace – naivists