Paras vastaus
Luulen, että puhut todella heredoc näin syntaksia:
$str = <<
Example of string
spanning multiple lines
using heredoc syntax.
EOT;
?>
Jos sinä Tarkoitettu silloin EOT on merkintä php-esiprosessorille, joka toimii aivan kuten loppulainaus merkkijonolle. Esiprosessori sijoittaa koko sisällön EOT-merkkien väliin (mukaan lukien piilotetut palautukset lopussa) skalaarimuuttujaan $ str. Tätä käytetään yleisesti vaihtelevan korvaamisen avulla muotoilun tekstin tuottamiseksi nopeasti. Kuten näin:
echo <<
Some HTML code goes here
Hello $username, welcome back!
Some HTML code goes here
EOT;
Sääntönä on, että loppumerkki on sijoitettava omalle rivilleen loppupuolipisteellä. EOT voi olla mikä tahansa tunniste, yleiset ovat EOD ja TÄSTÄ. Tämä toimii myös komentosarjojen komentosarjojen kanssa, katso lisää esimerkkejä BASH ja PERL.
Vastaus
Kuten muut ovat sanoneet, se on monirivisen merkkijonontaksin loppumerkki. Kuvittelen, että "EOT" -käytön taustalla on se, että se tarkoittaa "tekstin loppua".