亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

PHP中nowdoc和heredoc使用時需要注意什么問題

發布時間:2021-07-27 18:46:05 來源:億速云 閱讀:153 作者:chen 欄目:開發技術

這篇文章主要講解了“PHP中nowdoc和heredoc使用時需要注意什么問題”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“PHP中nowdoc和heredoc使用時需要注意什么問題”吧!

最后發現了問題所在,原來這類文檔在結束時,一定要靠近行的第一位,就是說EOF前面不能有空格,而為了代碼縮進,正好產生了這樣的問題.

復制代碼 代碼如下:


$str = <<<'EOD'
Example of string
spanning multiple lines
using nowdoc syntax.
EOD;//EOD一定要靠近前面,不能有空格,同時不要漏掉結束符分號;



附:heredoc和nowdoc的區別

heredoc使用 <<< EOT 的標示符,而nowdoc使用 <<< 'EOT' 這樣的標示符,其中nowdoc是PHP5.3引進的新技術,它包含了heredoc的語法,只是其中的內容絕對不會進行任何的轉義和解釋,是什么內容就是什么內容,不會解析PHP相關的內容
heredoc中的PHP變量建議使用{$name->change()} 大括號括起來,這樣可以避免一定的歧義,如果要原樣輸出可以使用傳說中的轉義字符 \ ,轉義字符本身可以使用轉義字符進行輸出,即 \ 這種表示方法,大括號之類的這些都需要轉義輸出。
為了保證的確可用,建議使用 heredoc 的語法,本身也帶有轉義,因為PHP5.3才引進的nowdoc語法,很多云托管壞境很有可能不支持導致歇菜。
最后強調下,heredoc是從PHP4.0開始引進的,而nowdoc語法則需要5.3版本,因為heredoc包含了nowdoc的功能,所以個人建議還是使用heredoc比較好些。

簡單來說:
1、heredoc是動態的 nowdoc是靜態的
2、heredoc類似多行的雙引號 newdoc類似多行的單引號
3、heredoc是一種專門處理大段字符串的通用處理方案,而nowdoc是php為了彌補動態實現“heredoc”的效率問題而實現的“高效率”的靜態版本

感謝各位的閱讀,以上就是“PHP中nowdoc和heredoc使用時需要注意什么問題”的內容了,經過本文的學習后,相信大家對PHP中nowdoc和heredoc使用時需要注意什么問題這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

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

AI

谷城县| 博爱县| 永康市| 多伦县| 红安县| 恩平市| 三明市| 洪雅县| 南通市| 若羌县| 安多县| 梅州市| 沁源县| 安溪县| 浪卡子县| 崇明县| 文山县| 凌源市| 平顶山市| 昭苏县| 武清区| 来安县| 旺苍县| 桐梓县| 出国| 洛浦县| 长治县| 抚州市| 锡林郭勒盟| 乐陵市| 马鞍山市| 阿城市| 靖州| 大英县| 齐齐哈尔市| 长乐市| 宣武区| 和平区| 宜川县| 鹤岗市| 宝丰县|