Settype()函数
——将指定的变量进行类型转换
Settype(变量,”Boolean/string/integer/float/array/object”);
Exp:settype($num,”string”);
--把变量$num转换成string字符串类型
注:settype函数将改变原变量的类型!
而 (Boolean/string/integer/float/array/object)$变量这种方式只是改变输出的结果,并不会改变变量本身的类型!
监测数据类型函数 返回[True/False]
Is_bool -检测是否为布尔类型
Is_string -检测是否为字符串类型
Is_float/is_double -检测是否为浮点型
Is_interger_is_int -检测是否为整型
Is_null -检测是否为null
Is_array -检测是否为数组类型
Is_object -检测是否为一个对象类型
Is_numberric -检测是否为数字或者由数字组成的字符串
-该函数可用于from表单php页验证!
Exp:is_string($变量);返回:true/false;
PHP运算符
加法运算 + $a+$b
减法运算 - $a-$b
乘法运算 * $a*$b
除法运算 / $a/$b
取余数运算 % $a%$b
/$ PHP转义符!
PHP字符串连接符 “.”
PHP赋值运算符
赋值 = $a=$b 将右边的值赋值给左边
加 += $a+=$b 将右边的值加到左边
减 -= $a-=$b 将右边的值减到左边
乘 *= $a*=$b 将左边的值乘以右边
连接字符 .= $a.=$b 将右边的字符加到左边
取余数 %= $a%=$b 将左边的值对右边取余
PHP递增&递减 【++/--】
当“++/--”位于变量前面时
——变量值先 增加/减少 ,并改变变量值
Exp:$a=15; ++/--$a; $a;
$a:15; $a:16/14; $a:16/14;
当 “++/--”位于变量后面时
——变量值不变,待下一次操作时,变量值改变
Exp: $a=15; $a++/--; $a;
$a:15; $a:15/15; $a:14/14
PHP逻辑运算符
&&/and 且/与/并且
||/or 或
Xor 一真一假
! 非
注:and/or的优先级高于 &&/||
PHP比较运算符
< 小于 $a<$b
> 大于 $a>$b
<= 小于等于 $a<=$b
>= 大于等于 $a>=$b
== 相等 $a==$b
!= 不等于 $a!=$b
=== 恒等于 $a===$b 【数值和类型全部相等】
!== 非恒等 $a!==$b 【数值不同或类型不同】
PHP错误屏蔽 【或者改变提示语句】
在某一函数后面加 @(“内容”)以达到屏蔽错误的作用
注:这只是改变或者不显示程序运行时出现的错误!不会对程序运行有本质影响!