O que é EOT em PHP?


Melhor resposta

Acho que o que você realmente está falando é heredoc sintaxe como esta:

$str = <<

Example of string

spanning multiple lines

using heredoc syntax.

EOT;

?>

Se é isso que você significa que EOT é um marcador para o pré-processador php que atua como uma citação final seria para uma string. O pré-processador coloca todo o conteúdo entre os marcadores EOT (incluindo os retornos ocultos no final) na variável escalar $ str. Isso é comumente usado com a substituição de variável para gerar texto formatado rapidamente. Assim:

echo <<

Some HTML code goes here

Hello $username, welcome back!

Some HTML code goes here

EOT;

A regra é que o marcador final deve ser colocado em sua própria linha com um ponto e vírgula final. EOT pode ser qualquer identificador, os comuns são EOD e AQUI. Isso também funciona com script de shell, consulte BASH e PERL para obter mais exemplos.

Resposta

Como outros disseram, é um marcador final para uma sintaxe de string de várias linhas. Imagino que o raciocínio por trás do uso de "EOT" é que significa "fim do texto".

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *