創(chuàng)新互聯(lián)公司專(zhuān)注于同仁企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站,商城網(wǎng)站制作。同仁網(wǎng)站建設(shè)公司,為同仁等地區(qū)提供建站服務(wù)。全流程定制設(shè)計(jì),專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)公司專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)
PHP 標(biāo)記
當(dāng)解析一個(gè)文件時(shí),PHP 會(huì)尋找起始和結(jié)束標(biāo)記,也就是 ,這告訴 PHP 開(kāi)始和停止解析二者之間的代碼。此種解析方式使得 PHP 可以被嵌入到各種不同的文檔中去,因?yàn)槿魏纹鹗己徒Y(jié)束標(biāo)記之外的部分都會(huì)被 PHP 解析器忽略。
(由此可知,++PHP 本身其實(shí)是個(gè)模板語(yǔ)言++,這代表你可以在其他的語(yǔ)言中結(jié)合 PHP 使用,比如 HTML)
如果文件內(nèi)容是純 PHP 代碼,最好在文件末尾刪除 PHP 結(jié)束標(biāo)記。這可以避免在 PHP 結(jié)束標(biāo)簽的后面 混入意料之外的空格或換行符,這些空格和換行符會(huì)導(dǎo)致多余的效果,因?yàn)?PHP 會(huì)輸出緩存,而開(kāi)發(fā)者并沒(méi)有輸出任何東西的意圖。
echo"Hello world";
// ... more codeecho"Last statement";
// the ends here with no PHP closing tag
從 HTML 中分離
凡是在一對(duì)開(kāi)始和結(jié)束標(biāo)記之外的內(nèi)容都會(huì)被 PHP 解析器忽略,這使得 PHP 文件可以包含混合內(nèi)容。 這可以讓 PHP 嵌入到 HTML 文檔中去,如下例所示。
This is going to be ignored by PHP and displayed by the browser.
This will also be ignored by PHP and displayed by the browser.
示例:使用了條件的高級(jí)分離術(shù)(Advanced escaping using conditions)
This will show if the expression is true.
Otherwise this will show.
上例中, PHP 將跳過(guò)不符合條件的區(qū)塊,即使它們位于 PHP 開(kāi)始和結(jié)束標(biāo)記之外。由于 PHP 解釋器會(huì)在不符合條件時(shí)直接跳過(guò)該段條件語(yǔ)句塊,因此 PHP 會(huì)根據(jù)條件來(lái)忽略之。要輸出大段文本時(shí),跳出 PHP 解析模式 通常比 通過(guò) echo 或 print 輸出文本 更有效率。
程序員杭州軟件測(cè)試杭州APP開(kāi)發(fā)杭州PHP工程師