Con casi cualquier lenguaje hay aplicaciones para debuggear el código y poder ver en dónde anda el error.
Me refiero a seguir el código línea por línea, se puede??
| ||||
Me han habladomuy bien del Zend Studio
__________________ |
| ||||
Para depurar me encanta el Zend Studio, porque es muy gráfico en el término de la síntaxis, y contiene un emulador de PHP de salida, para ver si se hizo con los requerimientos adecuados. |
| |||
Como debbuger independiente del IDE que se use: DBG Debugger http://dd.cron.ru/dbg/ Funciona con algunos IDE's para PHP como Maguma, y algunos más que ahí menciona. Dispone de dos partes una "servidor" (que es una extensión que añadir a PHP) y otra "cliente" (que es el enlace con el IDE que usemos). El problema que tienen estos depuradores si se desarrolla PHP orientado a la web es cuando se empiezan hacer redireccionamientos .. y cosas por el estilo .. ahí se cumplica la depuración. Es decir .. para un script sólo con una lógica compleja va muy bien .. pero no sé que tan buenos resultados obtendrán cuando empiezen a depurar no sólo "scripts" sueltos sino "aplicaciones" que van saltando de un script a otro redireccionando .. etc .. Un saludo, |
| ||||
Eso es cierto Cluster, además, cuando se usa otras programaciones para conectar, como Remotes Scripts o conexiones MySQL (por ejemplo), tal vez no se vea como quiere, y tengas que hacer todo de plano desde el mismo host, para que no falle. |
| |||
Cita: Por eso lo decía ..
Iniciado por lado2mx Eso es cierto Cluster, además, cuando se usa otras programaciones para conectar, como Remotes Scripts o conexiones MySQL (por ejemplo), tal vez no se vea como quiere, y tengas que hacer todo de plano desde el mismo host, para que no falle. A mi no me suele complicar ver la lógica de un script en PHP (por el típo de aplicaciones que hago) ... pero al ser aplicaciones "web" .. me complica detectar un problema cuando voy propagando variables en el URL .. o en cookies/sesiones .. y voy redireccionado de mil formas (vía javascript o PHP) .. y ni que hablar si usas algo de Ajax, Remote Scripting. El tema de las conexiones a Mysql (o a una BD en general) y sus errores .. como el depurador que usamos es para "PHP" tampoco vemos los errores concretos de "SQL" o de conexión que cometemos y debemos recurir a las técncias clasicas (usar funciones tipo mysql_error() .. etc ...). Un saludo, |
| ||||
Órale, pues están de luxe sus opiniones, really. Ahorita voy corriendo con el Sr. Emule para conseguir esos dos editores de los que me han hablado para checar sus especificaciones y ver cuál me conviene más, según mis necesidades. Sí, de hecho lo quería para LÓGICA ESTRICTA, ya que tuve algunos problemas con unas funciones recursivas que hice y pensé que si estuviera programando en C/C++ hubiera sido muy facil detectar mi error, por eso la pregunta. Pero con sus consejos, parece que ya la hice. Mil gracias, compadres. |
| ||||
yo ya me acostumbre a depurar con la cabeza.....pero para los nuevos en PHP si les sirve estos editores
__________________ www.datasegura.net |