PHP nasıl <<< TOK şey yazabilirim?

4 Cevap php

Ben böyle bir şey baktım bir komutu yazmak nasıl unuttum

<<TOC


bla bla

bal bal


TOC;

nasıl yeniden yazılmıştır?

4 Cevap

Bu denir heredocs.

Bu gibi çalışır:

$foo = <<<TOKEN
multi
line
string
TOKEN;

TOKEN siz olmak ve aynı kesin şeyle yorumlu metin sona sürece istediğiniz herhangi bir şey olabilir.

Bir yorumlu metin kullanımı için corect sözdizimi Evet, ancak emin TOK olun; satır girintili değil veya işe yaramaz. Bilginize Eğer HTML gibi TOK sadece istediğiniz herhangi bir şey diyebilirsin.

İyi Örnekler:

$foo = <<<TOKEN⁋
multi⁋
line⁋
string⁋
TOKEN;⁋

Ancak, bu çalışmaz

$foo = <<<TOKEN‧anything here⁋
multi⁋
line⁋
string⁋
TOKEN;‧anything here⁋
$foo = <<<TOKEN
multi⁋
line⁋
string⁋
‧TOKEN;
$foo = <<<TOKEN
multi⁋
line⁋
string⁋
→TOKEN;

Kapanış belirteci, kendi satırında olmak zor sol kenar karşı, onun yarı kolon aşağıdaki doğrudan izlenen bir satırbaşı doğrudan takip gerekir.