首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

PHP 變數深度解析:語法、型別與常用函式

     編輯:PHP 綜合知識

一、PHP 變數基礎

1. 語法特性

PHP 是弱型別語言,變數型別由賦予的值決定,無需預先宣告型別。

$varName = value; // 以 $ 開頭

2. 命名規範

  • 不能以數字開頭
  • 不可包含運算符(+ - * / % &)
  • 可使用關鍵字(不建議)
  • 區分大小寫(僅變數與常數區分)
  • 推薦駝峰式:firstName

3. 可變變數

變數名稱可動態設定:$$var。

4. 參考賦值

$a = 1;
$b = &$a; // $b 指向 $a 記憶體位址
$a = 2;
echo $b; // 輸出 2

二、變數資料型別

1. 四種純量型別

int、bool、float/double、string

2. 兩種複合型別

array、object(如 new mysqli(...))

3. 兩種特殊型別

resource(如 fopen() 回傳)、NULL(不區分大小寫)

三、常用變數處理函式

isset()    // 變數是否存在且非 null
unset()    // 釋放變數
var_dump() // 輸出型別與值
empty()    // 變數不存在或為空值
settype()  // 設定變數型別
gettype()  // 取得變數型別

四、變數宣告範例

$int   = 10;           // 整數
$float = 3.14E10;      // 科學標記法
$bool  = false;        // 布林
$str   = "string";     // 雙引號可解析變數與跳脫字元
$str   = 'string';     // 單引號不解析,僅能跳脫單引號本身
// 也可使用 Heredoc / Nowdoc 定界符宣告長字串

字串宣告示意圖

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved