本篇文章給大家帶來的內容是關于php中EOF的詳細介紹(代碼示例),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。
php EOF(heredoc)是一種在命令行shell和程序語言里定義一個字符串的方法,使用的方法為:
必須后接分號,否則編譯通不過
EOF可以用任何其他字符代替,只需保證結束標識與開始標識一致
結束標識必須頂格獨自占一行(即必須從行首開始,前后不能銜接任何空白和字符)
開始標識可以不帶引號或帶單雙引號,不帶引號和帶雙引號兩者效果是一樣的,都為解釋內嵌的變量和轉義符號,帶單引號則不解釋內嵌的變量和轉義符號。
單個呢絨需要內嵌引號(單引號或雙引號)時,不需要加轉義符,本身對單雙引號轉義。
== 注意 ==
以 EOF開始標記開始,以EOF結束標記結束,== 結束標記必須頂頭寫,不能有縮進和空格,且在結束標記末尾要有分號 ==
開始標記和結束標記要相同,比如常用大寫的EOT、EOD、EOF來表示,但是也不是僅僅咸魚這幾個,只要保證開始標記和結束標記一致且不在正文中出現
位于開始標記和結束標記之間的變量可以被正常解析,但是== 函數不可以 == 在heredoc中,變量不需要用連接符 . 或 ,來拼接,如圖
heredoc常用在輸出包含大量HTML語法文檔的時候
heredoc可以用來輸出大段的html和JavaScript腳本
PHP定界符的作用就是按照原樣,包括換行格式什么的,輸出在其內部的東西;
在PHP定界符中的任何特殊字符都不需要轉義;
PHP定界符中的PHP變量會被正常的用其值來替換。
以上就是php中EOF的詳細介紹(代碼示例)的詳細內容,PHP教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答