變量
- 變量定義的過程,就是向服務器內存申請空間用來存儲數據
- 命名規則:字母或下劃線開頭,數字字母下劃線組合,也可以示漢字,不允許有空格,
變量名區分大小寫
變量數據類型
由於變量佔用的空間單元不一樣,分成幾種數據類型,就像超市根據不同的商品提供不同的包裝袋
memory_get_usage
可以獲取當前PHP消耗的內存
變量類型 | 類型 |
---|---|
標量類型 | boolean,integer,float,string |
複合類型 | array,object |
特殊類型 | resource,null |
常量
PHP中的常量分爲自定義常量和系統常量
- 常見的系統常量有
__FILE__、__LINE__、PHP_VERSION、PHP_OS
- 常量的定義
define('var','value','boolean')
- 常量的取值:1、直接輸入名字 2、constant(‘var’)
- 檢測常量是否被定義
defined()
常量被重複定義的時候,永遠取第一個值
運算符
PHP運算符一般分爲算術運算符,賦值運算符,比較運算符,三元運算符,邏輯運算符,字符串連接運算符,錯誤控制運算符
- 算術運算符
+ - * / %
- 賦值運算符
= &=
- 比較運算符
== === != <> !== > < >= <=
- 三元運算符
exp1 ? exp2 : exp3
- 邏輯運算符
and or xor ! && ||
- 字符串連接符
. .=
- 錯誤控制運算符
@
語言結構
- 順序結構
- 條件結構
if else
switch case break
- 循環結構
while(){}
do {} while ()
for('初始化';循環條件’;‘遞增項’){}
foreach
- 結構之間的相互嵌套