Estoy empezando con esto del php. Ya voy avanzando adecuadamente, y estoy haciendo un código relativamente complejo, en el que me había atascado y ya parece que funciona bien.
En este proceso de búsqueda del error me he formado un lío porque se trataba de una serie de funciones que se llamaban a sí mismas con diferentes parámetros a la vez que se manejaban diferentes tablas relacionadas entre sí.
Más o menos me oriento bien por el código, pero cuando se trata de buscar errores, éstos suelen estar en pequeños detalles que se te van cuando estás tratando con un código lioso.
Tengo alguna experiencia programando en C o en Visual Basic, y siempre he utilizado un debugger para buscar errores. Eso parece no existir en PHP.
No sé si existen representaciones gráficas del código que los programadores utilicéis para tener una imagen mental más clara de lo que va ocurriendo. Los diagramas de flujo no me ayudan, porque a mí por lo menos me resulta igual de fácil o difícil analizar un programa que un diagrama de flujo.