可以使 PHP 嵌入到 HTML 文檔中去,如下例所示。(推薦學(xué)習(xí):PHP編程從入門到精通)
<p>This is going to be ignored by PHP and displayed by the browser.</p> <?php echo 'While this is going to be parsed.'; ?> <p>This will also be ignored by PHP and displayed by the browser.</p>
這將如預(yù)期中的運(yùn)行,因?yàn)楫?dāng) PHP 解釋器碰到 ?> 結(jié)束標(biāo)記時(shí)就簡單地將其后內(nèi)容原樣輸出(除非馬上緊接換行 - 見指令分隔符)直到碰到下一個(gè)開始標(biāo)記;例外是處于條件語句中間時(shí),此時(shí) PHP 解釋器會(huì)根據(jù)條件判斷來決定哪些輸出,哪些跳過。見下例。
使用條件結(jié)構(gòu):
使用條件的高級分離術(shù)
<?php if ($expression == true): ?> This will show if the expression is true. <?php else: ?> Otherwise this will show. <?php endif; ?>
上例中 PHP 將跳過條件語句未達(dá)成的段落,即使該段落位于 PHP 開始和結(jié)束標(biāo)記之外。由于 PHP 解釋器會(huì)在條件未達(dá)成時(shí)直接跳過該段條件語句塊,因此 PHP 會(huì)根據(jù)條件來忽略之。
要輸出大段文本時(shí),跳出 PHP 解析模式通常比將文本通過 echo 或 print 輸出更有效率。
可以在 PHP 中使用四對不同的開始和結(jié)束標(biāo)記。
其中兩種,<?php ?> 和 <script language="php"> </script> 總是可用的。
另兩種是短標(biāo)記和 ASP 風(fēng)格標(biāo)記,可以在 php.ini 配置文件中打開或關(guān)閉。盡管有些人覺得短標(biāo)記和 ASP 風(fēng)格標(biāo)記很方便,但移植性較差,通常不推薦使用。
Note:
此外注意如果將 PHP 嵌入到 XML 或 XHTML 中則需要使用 <?php ?> 標(biāo)記以保持符合標(biāo)準(zhǔn)。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com