1、變量命名規則
- 1、$標示
- 2、字母、下劃線開頭
- 3、字母、下劃線、數字
- 4、變量的名稱是區分大小 $name != $NAME
- 5、駝峯命名法 小駝峯
- 6、見名知意
2、聲明常量
只是不使用$符號,其他和變量相同。只能是標量或者數組才能定義爲常量。常量不能被unset銷燬。
定義:使用const 關鍵字,且不需要$符號,類常量名不需要引號包裹
內部調用:self::需要訪問的類常量
外部調用:類::需要訪問的類常量
內置常量:
- PHP_VERSION PHP版本
- PHP_OS PHP操作系統
- PHP_SAPI 服務器
魔術常量
- __LINE__:當前行
- __FILE__:文件完整路徑
- __DIR__:文件所在目錄
- __FUNCTION__:函數名
- __CLASS__:類名
- __TRAIT__:trait名稱
- __METHOD__:類的方法名,返回該方法被定義時的名字(區分大小寫)。
- __NAMESPACE__:當前命名空間的名稱
3、類型轉換
1)自動轉換:
轉換爲false:空字符串、"0"、null、0、0.0、空數組、
轉換爲數字:通過+運算、
2)強制轉換
- 第一種:第一種 在要轉換的變量之前加上用括號括起來的目標類型(int) (bool) (float) (string) (array) (object)
- 第二種:intval() floatval() strval()
- 第三種:settype(),會修改原數據。