中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

偏关县| 肇源县| 乐至县| 留坝县| 平罗县| 张家界市| 托克逊县| 天峻县| 吉首市| 枣强县| 连山| 宿州市| 泸西县| 张家口市| 信丰县| 恭城| 固原市| 鄂温| 莎车县| 合水县| 科技| 金平| 香港| 循化| 南投市| 庆元县| 乐东| 桂阳县| 大庆市| 栾城县| 日土县| 忻城县| 建德市| 剑川县| 南安市| 彭阳县| 含山县| 北海市| 司法| 金溪县| 古蔺县|