一. 数据类型
字符型:string
整型:integer
布尔型:boolean
浮点型:float
控制:null
数组:array
对象:object
二. 判断函数
is_bool() :判断是否为布尔类型;
is_int() :判断是否为整形;
is_float() :判断是否为浮点类型;
is_string() :判断是否为字符串;
is_null(变量) :判断变量是否为null或未定义; is_set(变量) 判断变量是否为null或未定义,如果是,返回假,否则返回真
empty(变量) :判断变量是否为null、未定义、''、0,以上4种任意条件满足都为真
unset(变量) :释放变量
三. 运算符
+ - * / %:(加,减,乘,除,除余)
+= -= *= /= %=:(加后赋值,减后赋值,乘后赋值,除后赋值,除余后赋值)
++ --:(加一,减一)
++= :(先加一后赋值) =++(先赋值后加一)
--= :(先减一后赋值) =--(先赋值后减一)
四. 比较运算符
>,>=,<,<=,===,!==:(大于,大于等于,小于,小于等于,恒等于,恒不等)
=== :恒等于,判断值的类型相等,再判断值是否相等,如果两个都符合,则相等。
!==:恒不等,同上,一样需要判断数据类型,和数据的值
五. 逻辑运算符
and和&&:与判断
or和||:或判断
xor:异或判断
!:非判断
六. 总结
①变量命名规则
开头不能用数字
中间不能有空格
②引号作用
单引号里面是文本
双引号里面可以是文本和变量
③常量规则
常量声明后,不允许改变
有效的常量名以字符或下划线开头
④逻辑运算符结果
逻辑运算符只会比较值,不会比较变量类型
⑤字符串长度
汉字3个字符,英文数字1个字符