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

溫馨提示×

溫馨提示×

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

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

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

濉溪县| 商丘市| 云霄县| 金沙县| 什邡市| 泸溪县| 逊克县| 阳城县| 宜城市| 阿合奇县| 乐山市| 独山县| 富源县| 汾西县| 邯郸县| 瑞昌市| 郯城县| 巫山县| 佛山市| 剑阁县| 隆德县| 昌宁县| 宁德市| 泰和县| 江都市| 大名县| 宜君县| 涟源市| 和林格尔县| 易门县| 兰西县| 紫金县| 正蓝旗| 武定县| 冀州市| 广州市| 东海县| 永新县| 个旧市| 赞皇县| 高安市|