¿Qué es EOT en PHP?


La mejor respuesta

Creo que de lo que realmente estás hablando es heredoc sintaxis como esta:

$str = <<

Example of string

spanning multiple lines

using heredoc syntax.

EOT;

?>

Si esto es lo que lo que significa que EOT es un marcador para el preprocesador php que actúa como lo sería una cita final para una cadena. El preprocesador coloca todo el contenido entre los marcadores EOT (incluidos los retornos ocultos al final) en la variable escalar $ str. Esto se usa comúnmente con sustitución de variables para generar rápidamente texto formateado. Así:

echo <<

Some HTML code goes here

Hello $username, welcome back!

Some HTML code goes here

EOT;

La regla es que el marcador final debe colocarse en su propia línea con un punto y coma final. EOT puede ser cualquier identificador en realidad, los más comunes son EOD y AQUÍ. Esto también funciona con secuencias de comandos de shell, consulte BASH y PERL para obtener más ejemplos.

Respuesta

Como han dicho otros, es un marcador de fin para una sintaxis de cadena de varias líneas. Imagino que el razonamiento detrás del uso de "EOT" es que significa "fin del texto".

Deja una respuesta

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