PHP基本語法

高洛峰
發布: 2016-10-20 15:03:21
原創
1294 人瀏覽過

  當解析一個PHP檔案時,PHP會尋找起始和結束標記,也就是 ,這告訴 PHP 開始和停止解析二者之間的程式碼。此種解析方式使得 PHP 可以被嵌入到各種不同的文件中去,而任何起始和結束標記之外的部分都會被 PHP 解析器忽略。


  PHP 也允許使用短標記  和    ?>, 這種標記方式也可以正常執行,但這裡不鼓勵使用。只有透過啟動 php.ini 中的 short_open_tag 設定指令或在編譯 PHP 時使用了設定選項 --enable-short-tags 時才能使用短標記。


  如果檔案內容是純 PHP 程式碼,最好在檔案結尾刪除 PHP 結束標籤。這可以避免在 PHP 結束標記之後萬一意外加入了空格或換行符,會導致 PHP 開始輸出這些空白,而腳本中此時並無輸出的意圖。


test.php

<?php
    echo "Hello world";
     
// 脚本至此结束,并无 PHP 结束标记
登入後複製

從 HTML 中分離

凡是在一對開始和結束標記之外的內容都會被    PHP 解析器具備,這使得 PHP 文件可以混合內容。 可以使 PHP    嵌入到 HTML 文件中去,如下例所示。

This is going to be ignored by PHP and displayed by the browser.


ser.

這將如預期的運行,因為當PHP 解釋器碰到?>    結束標記時就簡單地將其後內容原樣輸出(除非馬上緊接換行- 見指令分隔符號)直到碰到下一個開始標記;例外是處於條件語句中間時,此時PHP 解譯器會根據條件判斷來決定哪些輸出,哪些跳過。見下例。

使用條件結構:

Example #1 使用條件的進階分離術

  This will show 





上例中PHP 將跳過條件語句未達成的段落,即使段落位於PHP 開始和結束標記之外。由於    PHP 解譯器會在條件未達成時直接跳過該段條件語句區塊,因此 PHP 會根據條件來忽略。

要輸出大段文字時,跳出 PHP 解析模式通常比將文字透過     echo 或  print 輸出更有效率。


可以在 PHP 中使用四對不同的開始和結束標記。其中兩種,

   和 總是可用的。另兩種是短標記和    ASP 風格標記,可在php.ini設定檔中開啟或關閉。儘管有些人覺得短標記和    ASP 風格標記很方便,但移植性較差,通常不建議使用。


Note:

此外注意如果將 PHP 嵌入到 XML 或 XHTML      中則需要使用

標記以保持符​​合標準。

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!