首頁 > 後端開發 > php教程 > PHP中的定界符 echo<<<

PHP中的定界符 echo<<<

WBOY
發布: 2016-07-30 13:30:27
原創
1518 人瀏覽過
由於PHP是一個Web程式語言,在程式設計過程中難免會遇到用echo來輸出大段的html和javascript腳本的情況,如果用傳統的輸出方法-按字串輸出的話,肯定要有大量的轉義符來對字串中的引號等特殊字元進行轉義,為免出現語法錯誤,我們引用界定符「

    1.PHP定界符的作用就是按照原樣,包括換行格式之特殊字元都不需要轉義; 

   3.PHP定界符中的PHP變數會被正常的用其值來取代。
   

   

  

echo     xxx;    

其中:1、xxx應符合變項名稱的要求,可使用中文;     
  2、必須存在於獨立行中;出錯;

    
PHP中的定界符格式是這樣的:許多 首先在在PHP定界符使用的過程中,第二個需要注意的問題-也是最常出現問題的地方:
結尾的一行(如上例的Eof;),一定要另起一行,並且改行除了Eof;這個定界符結尾標識之外不能有任何其他字符,前後都不能有,包括空格。如果在本行最前或最後出現空格,製表符的話,你會收到一個這樣的錯誤訊息:Parse error: parse error, unexpected $end in……,提示你語法錯誤;

第三個需要注意的是,如果在定界符中間出現有PHP的變量,你只需要像在其它字串中輸出一樣寫就行了,例如:

 


hello{$name}

Eof;

變量$name之所以要用{}括起來是要告訴PHP解析器這是一個PHP變量,其實不用也是可以的,但是有可能不用產生歧義,例如你的變數後面剛好不是一字母或特殊符號什麼的會怎麼樣呢?千萬不能有這樣的寫法: 

這樣的情況,你同樣會收到一個語法錯誤的訊息。此處是測試過的PHP定界符的正確寫法。內麵包含了,html和javascript的程式碼:

 

{$name}

{$name}

{$name}

{$name}

{$name}

<script></script>

var p='hello world';

document.writeln(

);

Eof;

? 轉載網址:http:// blog.sina.com.cn/s/blog_6d09b5750100w9we.html

以上就介紹了PHP中的定界符 echo

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板