四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

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技術PHP中nowdoc和heredoc使用需要注意的一點,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 重活一世电视剧免费观看| 李亚红| 复仇之路| 红电视剧演员表| 黑之教室| 王春宇| 马樱花| 四个月宝宝几斤才达标| 聊斋在线观看| 日韩欧美动作影片| 陕西卫视节目表| 吻胸捏胸揉视频大全| 二年级上学期口算题| 追龙演员表全部名单| 王风| 乔治克鲁尼个人资料| 韩国电影闵度允主演电影| 恶魔在线观看免费观看全集高清| 歌曲《国家》歌词| 韩国一级黄色录像| 英语书七年级下册单词表| 女用春情药什么好| 讯息 电影| 李乃文宋丹丹朱媛媛演的电视剧| 满天星的电影都有哪些| 男人不可以穷演员表| 美丽交易| 浙江卫视全天节目表| 画魂缠身 电影| a kite| 少妇的诱惑电影| 西藏秘密演员表全部| 狼来了ppt免费下载| 美女网站免费观看视频| 五年级上数学第一单元试卷 | 基兰·拉奥| 男女打扑克视频网站| 大家都在搜| 徐若| 罗伯特·杜瓦尔| 电影白夜行|