Hola Visitante!, Su IP es: 3.92.74.105

El Contenido de este post se basa en la documentación oficial de PHP que actualmente se refiere a la versión 7 del lenguaje.

Etiquetas de PHP

Cuando PHP analiza un fichero, busca las etiquetas de apertura y cierre, que son <?php y ?>, y que indican a PHP dónde empezar y finalizar la interpretación del código. Este mecanismo permite embeber a PHP en todo tipo de documentos, ya que todo lo que esté fuera de las etiquetas de apertura y cierre de PHP será ignorado por el analizador.

Se desaconseja la apertura abreviada de etiquetas <? ya que solo se habilita si el fichero php.ini tiene configurada la opcion –enable-short-tags.

Dentro de las buenas prácticas se aconseja omitir la etiqueta de cierre ?> cuando el archivo contenga solo código PHP, para prevenir la adición de espacios en blanco o nuevas líneas accidentales.

Ejemplo de Código PHP:

<?php
echo "Hola mundo";

// ... más código

echo "Ultima sentencia PHP";

// el script finaliza aquí sin etiqueta de cierre de PHP

Salida de HTML

Cualquier cosa fuera de un par de etiquetas de apertura y cierre es ignorado por el intérprete de PHP, lo que permite que los ficheros de PHP tengan contenido mixto. Esto hace que PHP pueda ser embebido en documentos HTML para, por ejemplo, crear plantillas.

Ejemplo de Código PHP:

<p>Esto va a ser ignorado por PHP y mostrado por el navegador.</p>

<?php echo ‘Mientras que esto va a ser interpretado.’; ?>

<p>Esto también será ignorado por PHP y mostrado por el navegador.</p>

Separación de Instrucciones

 PHP requiere que las instrucciones terminen en punto y coma al final de cada sentencia. La etiqueta de cierre de un bloque de código de PHP automáticamente implica un punto y coma; no es necesario usar un punto y coma para cerrar la última línea de un bloque de PHP. La etiqueta de cierre del bloque incluirá la nueva línea final inmediata si está presente.

<?php
    echo ‘Esto es una prueba’;
?>

<?php echo ‘Esto es una prueba’ ?>

<?php echo ‘Hemos omitido la última etiqueta de cierre’;

La etiqueta de cierre de un bloque de PHP es opcional al final de un fichero, y en algunos casos es útil omitirla cuando se usa include o require, para que no se produzcan espacios en blanco al final de los ficheros, pudiéndose aún añadir así cabeceras para la respuesta posterior. También es práctico si se utiliza la salida del buffer y no se desean espacios en blanco no deseados al final de las partes generadas por ficheros incluídos.

Comentarios

PHP admite comentarios al estilo de ‘C’, ‘C++’ y de consola de Unix (estilo de Perl). Por ejemplo:

<?php
echo ‘Esto es una prueba’; 

// Esto es un comentario al estilo de c++ de una sola línea

/* Esto es un comentario multilínea
       y otra lína de comentarios */

    echo ‘Esto es otra prueba’;
    echo ‘Una prueba final’; 

# Esto es un comentario al estilo de consola de una sola línea
?>

Etiquetas de Apertura y Cierra en PHP7

Para maximizar la compatibilidad, se recomienda solamente el empleo de <?php ?> y <?= ?>. La etiqueta <?= siempre está disponible independientemente del ajuste ini short_open_tag desde la version 5.4.

Se eliminaron de PHP las etiquetas de ASP <%%><%=, y la etiqueta de script <script language="php"> en la version 7.

Fuente: https://www.php.net/manual/es/language.basic-syntax.php

Categorías: BLOGPHP

0 commentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *