PHP 入門教學與實作練習

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() 直接印出內容)。
返回頂端