這是一篇關於PHP從0開始的小電子書!
PHP(PHP: Hypertext Preprocessor)是在伺服器端執行的程式語言。使用者用瀏覽器請求一個 .php 網址,Web 伺服器執行 PHP,通常查資料庫、組裝邏輯,最後輸出 HTML / JSON 回傳。
sequenceDiagram
participant B as 瀏覽器
participant S as Apache/Nginx + PHP
participant D as MySQL
B->>S: GET /users.php
S->>D: SELECT * FROM users
D->>S: 資料列
S->>S: PHP 組裝回應
S->>B: HTML 或 JSON
PHP 並非輸出HTML而是嵌入HTML標籤中,以特殊的
<?php?>標籤來宣告PHP片段。
前往codesandbox線上編輯器,建立帳號後建立php專案

本地環境安裝
以下提供如果想要在自己本地安裝環境:
元件作用PHP 8.2+語言執行環境(建議 8.1 以上)Web ServerApache 或 Nginx(或用 PHP 內建伺服器開發)MySQL / MariaDB / SQLite儲存資料(進階章節)編輯器VS Code、PhpStorm
一鍵安裝包(擇一):
在專案目錄執行:
php -S localhost:8000
瀏覽 http://localhost:8000/index.php 即可。適合學習,正式環境請用 Apache/Nginx。