91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php中的定界符怎么用

發布時間:2020-07-02 09:25:40 來源:億速云 閱讀:142 作者:Leah 欄目:編程語言

php中的定界符怎么用?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

定界符

給字符串定界的方法使用定界符語法(“<<<”)。應該在 <<< 之后提供一個標識符,然后是字符串,然后是同樣的標識符結束字符串。

結束標識符必須從行的第一列開始。同樣,標識符也必須遵循 PHP 中其它任何標簽的命名規則:只能包含字母數字下劃線,而且必須以下劃線或非數字字符開始。

舉個例子:

<?php
$str = <<<EOD
Example of string
spanning multiple lines
using heredoc syntax.
EOD;
?>

但要注意的是:

結束標識符所在的行不能包含任何其它字符,可能除了一個分號(;)之外。這尤其意味著該標識符不能被縮進,而且在分號之前和之后都不能有任何空格或制表 符。

同樣重要的是要意識到在結束標識符之前的第一個字符必須是你的操作系統中定義的換行符。例如在 Macintosh 系統中是 \r。 如果破壞了這條規則使得結束標識符不“干凈”,則它不會被視為結束標識符,PHP 將繼續尋找下去。如果在這種情況下找不到合適的結束標識符,將會導致一個在腳本最后一行出現的語法錯誤。

ps:定界符文本表現的就和雙引號字符串一樣,只是沒有雙引號。這意味著在定界符文本中不需要轉義引號,不過仍然可以用以上列出來的轉義代碼。

例一:

<?php
echo <<< EOT
                  <table width=80% border="2" cellpadding="3" cellspacing="0" bordercolor="#808080">
                 <tr bgcolor="#84A9E1">
                 <td align="center">ClassID</td>
                 <td align="center">stuno</td>
                 <td   align="center">學生姓名</td>
                 <td align="center">家長姓名</td>
                 <td align="center">家長手機號</td>
                 </tr>
EOT;
?>

例二:

<?
               $xml=<<<EOT
<message name="getTermRequest">
<part name="term" type="xs:string"/>
</message>
<message name="getTermResponse">
<part name="value" type="xs:string"/>
</message>
<portType name="glossaryTerms">
<operation name="getTerm">
<input message="getTermRequest"/>
<output message="getTermResponse"/>
</operation>
</portType> 
EOT;
echo $xml;
?>

關于php中的定界符怎么用問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

盈江县| 房产| 昂仁县| 沂源县| 包头市| 五常市| 明溪县| 墨竹工卡县| 察雅县| 涪陵区| 鄂尔多斯市| 大安市| 大同市| 莱阳市| 仁布县| 九龙城区| 桓台县| 贺州市| 大同县| 禹州市| 华宁县| 张家川| 永和县| 全南县| 韶关市| 凤庆县| 司法| 丽江市| 丁青县| 丘北县| 桂平市| 蓬安县| 梁山县| 天津市| 加查县| 铜陵市| 乌兰浩特市| 巨鹿县| 呈贡县| 双城市| 恩施市|