PHP(全稱:PHP:Hypertext Preprocessor,即「PHP:超文本預處理器」)是一種廣泛使用的開源腳本語言,專為 Web 開發設計,可嵌入 HTML 中執行。PHP 腳本在伺服器端運行,執行後將純 HTML 結果發送回瀏覽器。撰寫 PHP 代碼時,腳本以 <?php 開始,以 ?> 結束。
第一支 PHP 程式通常輸出「Hello World」,代碼如下:
<!DOCTYPE html> <html> <body> <?php echo "Hello World!"; // 輸出 ?> </body> </html>
PHP 變數以美元符號 $ 開頭,區分大小寫。範例:
<?php $x = 5; $y = 6; $z = $x + $y; echo $z; ?>
PHP 支援八種基本資料類型:
使用 var_dump() 函數可檢視變數的資料類型與值:
<?php
$x = 5985;
var_dump($x);
echo "<br>";
$x = -345; // 負數
var_dump($x);
echo "<br>";
$cars = array("Volvo", "BMW", "Toyota");
var_dump($cars);
echo "<br>";
$x = "Hello world!";
$x = null;
var_dump($x);
class Car {
var $color;
function Car($color = "green") {
$this->color = $color;
}
function what_color() {
return $this->color;
}
}
?>
PHP 提供三種流程控制結構:順序、分支、迴圈。
Switch 範例:
<?php
$favcolor = "red";
switch ($favcolor) {
case "red":
echo "你喜歡的顏色是紅色!";
break;
case "blue":
echo "你喜歡的顏色是藍色!";
break;
case "green":
echo "你喜歡的顏色是綠色!";
break;
default:
echo "你喜歡的顏色不是 紅、藍、或綠色!";
}
?>
For 迴圈語法:
for (初始值; 條件; 增量) {
要執行的代碼;
}
Foreach 迴圈語法(PHP 特有寫法,陣列在前,as 間隔,標量在後):
foreach ($array as $value) {
要執行代碼;
}
實際範例:
<html>
<body>
<?php
$x = array("one", "two", "three");
foreach ($x as $value) {
echo $value . "<br>";
}
?>
</body>
</html>
輸出結果:
one two three
掌握以上基礎語法,即可開始 PHP 程式開發之旅!