系統梳理 PHP 學習起步必須掌握的核心概念:八大數據類型、變量/常量定義、運算符優先級、流程控制結構、類型轉換規則,適合零基礎入門與面試複習。
int、float、string、boolarray、objectresource(外部資源句柄)、null(無值)檢測類型:gettype($var)、is_int() 等 is_* 函數族、var_dump() 詳細輸出。
$var = value,區分大小寫,動態類型(賦值決定類型)。define('NAME', value) 或 const NAME = value(PHP 5.3+),全局可訪問,不可變,慣例全大寫。PHP_VERSION、__FILE__、__LINE__、DIRECTORY_SEPARATOR 等。clone new[](數組下標)++ -- ~ (int) (float) (string) (array) (object) (bool) @instanceof! * / %+ - .<< >>< <= > >=== != === !== <>&^|&&||? :(三元,右結合)= += -= *= /= .= %= &= ^= |= <<= >>=andxoror,if/elseif/else、switch/case(鬆散比較 ==)、while、do-while、for、foreach(值/引用遍歷)。break n、continue n 跳出多層循環。if: ... endif; 適合模板混編。(int)$var、(bool)$var、(array)$var、(object)$var。float 提升為 float;字符串連接 . 強制轉字符串;邏輯判斷按 真值表(空字符串、"0"、0、0.0、null、[] 為 false)。./e/E 視為 float,否則 int;非數字開頭為 0。$b = &$a,修改任一影響另一。unset($var) 釋放符號表條目,引用計數歸零時回收內存。$$name、${$expr}。$GLOBALS、$_SERVER、$_GET、$_POST、$_FILES、$_COOKIE、$_SESSION、$_REQUEST、$_ENV。夯實基礎是寫出健壯、可維護代碼的前提,建議對照官方手冊逐節精讀。