PHP 是弱型別語言,變數型別由賦予的值決定,無需預先宣告型別。
$varName = value; // 以 $ 開頭
firstName變數名稱可動態設定:$$var。
$a = 1;
$b = &$a; // $b 指向 $a 記憶體位址
$a = 2;
echo $b; // 輸出 2
int、bool、float/double、string
array、object(如 new mysqli(...))
resource(如 fopen() 回傳)、NULL(不區分大小寫)
isset() // 變數是否存在且非 null
unset() // 釋放變數
var_dump() // 輸出型別與值
empty() // 變數不存在或為空值
settype() // 設定變數型別
gettype() // 取得變數型別
$int = 10; // 整數
$float = 3.14E10; // 科學標記法
$bool = false; // 布林
$str = "string"; // 雙引號可解析變數與跳脫字元
$str = 'string'; // 單引號不解析,僅能跳脫單引號本身
// 也可使用 Heredoc / Nowdoc 定界符宣告長字串
