Al hacer los ejercicios de PHP el resultado se muestra en el navegador.
Pero y si no se muestra nada y la salida es tan escueta que no me entero de nada.
Se queda la página devuelta en blanco, me da error que el servidor no puede responder en ese momento, etc.
Con esto quiero decir que acostumbrado a un "interprete" el código se interpreta y si hay algún error se devuelve
este y se informa al programador de que hay algo en el código que no esta bien.
Procedimiento rutinario que hacía hasta ahora.
- Creo con BlueFish el código que puede ser html o php.
- Copio el resultado o lo hago directamente en el directorio del sistema operativo Linux:
/var/www/html/pruebas
Que es lo mismo si muestro en el navegador localhost/pruebas
Con eso vería todo los ejemplos que tengo y puedo seleccionar desde el navegador uno cualquiera para ver que hace.
Acabo de comenzar a conocer el lenguaje PHP y se cometen errores clásicos. Sintaxis, falta un ";", etc, etc
Si tengo un error y no me "entero" de esto, espero una salida correcta en el navegador y me quedo a cuadros.
El navegador es tonto.
¿ Qué esperaba yo ?. Que el navegador mostrase el error de código. Como lo hace nuestro Gambas.
Pero es que el navegador solo interpreta html que es lo que le devuelve PHP...
Parece que me salto un paso. Debo ejecutar el código antes desde la línea de comandos de la terminal
o usar una página de testeo de código por si las moscas.
Por ejemplo:
php -l mostrarboolean.php
De esa forma me avisa de errores de sintaxis
php -f mostrarboolean.php
De esta forma interpreta y ejecuta. Claro que si hay un error de sintaxis lo va a decir también.
El problema es que no suelo ver la salida del interprete del código PHP y me voy directamente a comprobar la salida en el navegador en html.
Saludos