Básicos PHPianos

Jueves 16 de Agosto de 2007

Tehsis dijo algo que ahora es más que obvio: estoy explicando las constantes y variables y demás en PHP… pero si se supone que el que lee esto quiere aprender PHP, no está por saber cómo ejecutar ese código…

Para ejecutar código PHP, primero hay que tener un intérprete a mano. Hay varias formas de hacerlo: Instalar sólo el ejecutable (poco recomendable para no-linuxeros), instalar el ejecutable con algún servidor web (IIS, Apache, el que más le guste a cada uno), o conseguirse un hosting que provea PHP.

Los que opten por el primer camino suelen saber cómo hacerlo solos, así que los dejo (para probar uno de sus scripts, ejecutan php < script.php). Para los que elijan el segundo, tienen amplia documentación en el sitio de PHP. Y para los últimos, a usar Google.

PHP es un lenguaje que se “embebe” en el código HTML; se lo entremezcla con el contenido estático, cosa de no tener que poner un echo adelante de cada línea.

El intérprete simplemente imprime todo el contenido que entra, hasta que encuentra uno de los símbolos de apertura. por lo general es la secuencia <?php, aunque en algunos casos basta con <?. Luego, procesa toda la entrada hasta llegar a un ?>. Entonces, un archivo test.php que contenga:

echo "hola";
&lt; ?php
echo "ejecutable";
?&gt;

Daría como salida:

echo "hola";
ejecutable

(Aunque, dado que en HTML cualquier fin de línea, espacio, tabulación, etc., se reemplaza por un espacio (independientemente de la cantidad de espacios que haya), en un navegador se vería ‘echo “hola”; ejecutable’, todo en una misma línea.)

2 Comentarios a “Básicos PHPianos”

  1. Juan dijo:

    Lunes 29 de Octubre de 2007, 9:12 pm

    Utilizar short tags como etiqueta de inicio no es recomendable ya que el código producido no será estándar, portable o redistribuíble.

    Sacado del manual de PHP:

    Note: Also note that if you are embedding PHP within XML or XHTML you will need to use the tags to remain compliant with standards.

    También hay una nota similar en el archivo php.ini.

    No hace mucho leí que la utilización de short tags estaba considerada como código deprecado, que empezaría a venir deshabilitado por defecto y que en un futuro se removería la opción de PHP.

  2. Tordek dijo:

    Lunes 29 de Octubre de 2007, 10:33 pm

    Genial comentario, no lo había considerado. Gracias.

Comentá:

XHTML permitido: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="">