移至主內容

PHP的標籤、陳述式、註解...

PHP的標籤、陳述式、註解...

Written by Wanding on 18 July 2021

PHP標籤

PHP的程式碼是以<?php 為開頭,以?>結尾。這很像HTML的標籤,都是以小於(<)的符號開頭,以大於(>)的符號結尾。這些符號( <?php 與 ?>)都稱為PHP標籤。它們讓網頁伺服器知道PHP程式碼的開始與結束的地方。在這兩個標籤之內的所有文字都會被解譯為PHP。在這兩個標籤外的所有文字都會被視為HTML。

<?php
  echo '<p>Hello World !</p>';
?>

 

PHP標籤其實有兩種樣式,但是這兩種樣式都是等效的:

XML樣式

<?php
  echo '<p>Hello World !</p>';
?>

這是首選的標籤樣式。伺服器管理員無法將它關閉,所以它保證可以在所有的伺服器中有效運作。

 

短樣式

<?
  echo '<p>Hello World !</p>';
?>

這是另一種較簡單的寫法,但是不建議在準備發表的程式碼使用,在些許環境下無法動作。

 

PHP陳述式

我們可以在PHP開始與結束標籤之間加入PHP陳述式來通知解譯器要做些什麼事情。

<?php
  echo '<p>Hello World !</p>';
?>

使用echo結構會產生一個很簡單的結果,就是它會印出字串,將它傳給瀏覽器。echo陳述式的最後面結尾有一個分號,目的是用來分隔PHP的陳述式。忘記加上分號式很容易犯下的語法錯誤。

 

空白字元

換行、空格、tab等間距字元都是空白字元。瀏覽器會忽略HTML內的空白字元,PHP引擎也是會忽略空白字元。但是在編寫程式碼時就可以利用這個特性,使用空白或換行,讓程式碼看起來比較容易閱讀。

 

PHP註解

在程式碼之間,註解是協助人類閱讀程式的備註。註解可以用來解釋這一段腳本的目的,誰寫的,以及為什麼要採取這種編寫方式...。PHP通常都會有註解。而PHP解譯器會忽視註解中的所有文字。

//以下是註解 (單行註解)

/*以下是多行的註解
這是C樣式的多行註解
共有三行
*/

#以下是註解(殼層腳本樣式)

 

動態內容

使用PHP的主要原因,就是它可以提供動態的內容給網站使用者觀看。這是一個非常重要的應用,因為它可以依照使用者的需求,或隨著時間來改變內容,這會讓訪客願意持續返回網站。

<? php
   echo "<p>Order processed at";
   echo date ('H:i, js F Y');
   echo "</p>";
?>

這段程式中,PHP內建的date()函式會通知使用者,它的訂單被處理的日期和時間。

 

呼叫函式

date( ) 即為一般的函式呼叫格式。

PHP有廣泛的函式庫,可以讓人們在開發網頁應用程式時使用。而大多數的函式都需要傳入一些資料,也會回傳一些資料。

date ( ' H: i, js F Y')

  • H:24小時格式,前面零
  • i : 分,前面有零
  • j : 日期,前面沒有零
  • s: 後綴序數(th)
  • F: 完整月份名稱
  • Y: 年

 

回目錄頁