PHP:Hypertext Preprocessor(超文本預處理器),是一種開源、伺服器端腳本語言,專為 Web 開發設計,可嵌入 HTML 中執行。
.php 檔案使用者看不到 PHP 原始碼,只會收到執行結果。
| 版本 | 年份 | 關鍵里程碑 |
|---|---|---|
| PHP/FI | 1995 | Rasmus Lerdorf 為個人履歷建立「Personal Home Page Tools」 |
| PHP 3 | 1998 | Zeev Suraski & Andi Gutmans 重寫核心,命名為 PHP: Hypertext Preprocessor |
| PHP 4 | 2000 | Zend Engine 1.0,Session、輸出緩衝、更多擴展 |
| PHP 5 | 2004 | Zend Engine 2,完整 OOP、PDO、SimpleXML、SPL、Exception |
| PHP 7 | 2015 | Zend Engine 3,效能倍增、標量型別宣告、標量回傳型別、?? 操作符 |
| PHP 8 | 2020 | JIT 編譯、屬性、Union Types、match 表達式、Named Arguments |
<!DOCTYPE html>
<html>
<head><title>PHP Test</title></head>
<body>
<h1><?php echo "Hello, World!"; ?></h1>
<p>當前時間:<?php echo date("Y-m-d H:i:s"); ?></p>
</body>
</html>
apt install php / brew install phpdocker run -d -p 80:80 -v $(pwd):/var/www/html php:apache