PHP 入門教學與實作練習
1. PHP 的基本長相
所有的 PHP 程式碼都必須包裹在特殊的標籤內,告訴伺服器:「嘿!這段請幫我執行,不要直接印出來。」
PHP
<?php
// 這裡寫程式碼
echo “哈囉!這是我的第一個 PHP 網頁”;
?>
- echo:這是最常用的指令,意思是「把後面的內容印在網頁畫面上」。
- ; (分號):每一行指令結束都必須加分號,就像英文的句點。
2. 變數:資料的容器 $
在 PHP 裡,變數就像一個貼了標籤的盒子,用來儲存之後要用的資訊。
PHP
$my_name = “小明”; // 字串 (要加引號)
$run_km = 5; // 數字 (不加引號)
$is_vegan = true; // 布林值 (真或假)
echo $my_name . ” 今天跑了 ” . $run_km . ” 公里。”;
- . (點):在 PHP 裡,點是用來「連接」文字和變數的膠水。
3. 條件判斷:讓程式會思考 if…else
這是程式最重要的部分,根據不同的狀況執行不同的動作。
PHP
$calories = 500;
if ($calories > 300) {
echo “這餐熱量有點高喔!”;
} else {
echo “這餐很健康!”;
}
4. 陣列:一整排的置物櫃 array
當你有好幾個相關的資料(例如:一週的菜單、電子書的章節)時,就用陣列。
PHP
$fruits = array(“蘋果”, “香蕉”, “西瓜”);
echo $fruits[0]; // 會印出 蘋果 (電腦是從 0 開始數的)
5. 函數:重複使用的工具箱 function
如果你有一段代碼會一直重複用到(像你之前的「計算瀏覽量」),就把她包成 function。
PHP
function calculate_target($km) {
$target = $km * 2;
return “你的下一個目標是 ” . $target . ” 公里!”;
}
echo calculate_target(5); // 會印出:你的下一個目標是 10 公里!
6. 在 WordPress 中常用的 PHP 語法
- get_…:代表「去抓資料」(例如 get_the_title() 抓標題)。
- the_…:代表「把資料印出來」(例如 the_content() 直接印出內容)。