Php代碼可(kě)以和(hé)标簽在模闆文(wé∞✔n)件(jiàn)中混合使用(yòng),可£₽♥♥(kě)以在模闆文(wén)件(jiàn)裡(lǐ)∞±₽面書(shū)寫任意的(de)PHP語句代碼 ,包括下(xià)面兩種方式:
第一(yī)種:使用(yòng)php标簽
例如(rú):
<php>echo 'Hello,world!';</php>
我們建議(yì)需要(yào)使用(yòng)PHP代£ ←<碼的(de)時(shí)候盡量采用(yòng)php标簽,因↔為(wèi)原生(shēng)的(de)PHP語法可(kě)能(n φ∏éng)會(huì)被配置禁用(yòng)而導緻解析錯(cuò)誤®。
第二種:使用(yòng)原生(shēng)php代碼
<?php echo 'Hello,world!'; ?>
注意:php标簽或者php代碼裡(lǐ)面就(jiù)不(b≠→ù)能(néng)再使用(yòng)标簽(包括普通(tōng)标簽和(hé)X γ✘ML标簽)了(le),因此下(xià)面的(de)幾種方式→≈都(dōu)是(shì)無效的(de):
<php><eq name='name'value='value'>value</eq></php>
Php标簽裡(lǐ)面使用(yòng)了(le)πΩeq标簽,因此無效
<php>if( {$user} != 'ThinkPHP' ) ech∑÷o 'ThinkPHP' ;</php>
Php标簽裡(lǐ)面使用(yòng)了(®le){$user}普通(tōng)标簽輸出變量 ,因此無效。
<php>if( $user.name != 'ThinkPHP' ₹♣ ε) echo 'ThinkPHP' ;</php>
Php标簽裡(lǐ)面使用(yòng)了(le)$user.name 點語法變量輸出 ,因此無效。
簡而言之,在PHP标簽裡(lǐ)面不(bù)能(n₹★éng)再使用(yòng)PHP本身(shēn)不(bù)支持∑↕的(de)代碼。
如(rú)果設置了(le)TMPL_DENY_PHP參數(shù)為(wèi)true,就(jiù)不γ ₽(bù)能(néng)在模闆中使用(yòng)原生(sλ↑hēng)的(de)PHP代碼,但(dàn)是(shì)仍然支持PHε€₽✘P标簽輸出。




