Índice

Estructura básica de una página PHP

1. Las marcas PHP

Como hemos visto anteriormente, el código PHP se incluye en la página HTML delimitado por marcas o etiquetas (tags).

En la versión 7, PHP admite dos formas de delimitación:

  • <?php ... ?>

  • <? ... ?>

La primera es la forma habitual, recomendada.

La segunda solo se debe considerar si ha sido autorizada en el archivo de configuración de PHP ( php.ini) estableciendo la directiva short_open_tag en on. Se desaconseja utilizar esta sintaxis si su código se debe desplegar en un servidor donde no domine la configuración y no soporte esta sintaxis.

Si el script solo contiene código PHP, la etiqueta de cierre se puede omitir.

Antes de la version 7, PHP aceptaba dos sintaxis adicionales para las etiquetas:

  • <script language="php"> ... </script>

  • <% ... %>

La primera sintaxis, bastante pesada, utilizaba la etiqueta estándar script; podía ser útil si su editor de HTML interpretaba mal el resto de la sintaxis.

La segunda sintaxis permitía utilizar la etiqueta ASP, pero estaba prevista solo si se había autorizado en el archivo de configuración de PHP, poniendo la directiva asp_tags a on. Este argumento ya no existe en versión 7.

2. La función echo

La función echo es la función básica de cualquier página PHP. Permite mostrar una o varias cadenas y, por lo tanto, incluir texto en la página HTML enviada al explorador.

Sintaxis

echo(cadena de texto)  ...