1、判断是否是布尔型:判断语句用的函数是is_bool(),由下图可以看出is_bool()在定义变量的时候,变量只有定义是true或false的时候,其结果才显示为true,当为其他任何值得时候为false.
2判断是否是整型:语句用的函数是is_int,由下图我们可以得出,当函数为整型的时候,其结果为true为真,变量定义除整型外的任意字符,其都为false。
3判断是否为浮点型:其判断语句用的函数是is_float,由下图我们可以看出,只有变量定义为小数的时候,其结果才为true,其他任意数字字符,其判断结果都为false。
4判断是否为字符串:判断语句的函数是is_string,由下图可以看出,有引号的其结果都为true,其他值都为false。需要记的是要记的是单引号’内的值其属性都为文本,双引号”内的值其属性可以是文本,也可以是变量。
5判断是否为空:判断语句的函数是is_null,由下图测试可以看出,只有其变量定义为null其结果才为true,其他判断只要有任意字符,其结果就为false。
6判断变量是否有值:其判断函数是isset,有下图可以看出,只有有字符,其判断结果有值就为true,没由字符就是false,(null代表空值)判断结果刚好与is_null相反。
7判断变量是否为空值:其判断函数为empty,又下图可以得出,当将变量设置成0、null其结果为true,当不设置变量的时候,其判断结果也是true,我在引号输入’空格’其判断结果是flase,由此可见0就是空值,但空格键不是空值。
8释放变量,运用函数是unset,又下图可以看出,unset的作用就是把变量销毁,清除变量。
1运算符,加减乘除其实跟日常的加减乘除一样。重点介绍下取余,取余就是被最大数除后,剩余的数就是取余的结果。
2加加在后,就是先赋值,在计算。加加在前,就是先计算,后赋值。
赋值运算符都是在等号前面,也就意味着都是先计算,后赋值。
1下图是大于运算符演示,不符合逻辑的就会判定为false,其中true值为1,false的值为0.
2下图是大于运算符>=,原理都一样。
3下图是等于运算符==,只要变量相同,不管什么类型,就是true。
下图是不等于运算符!=
4下图是恒等于运算符===,要求数值,类型都相同,才能算是true,
5下图是恒不等于!==,类型不同,那结果就是true。
有一个是假,返回假。两边都是真,才是真。
2下图是or和||,一个真,就返回真,只有全是假的时候才返回假。比较的是数据的值,不包括类型,有值就为真,没值就为假。
3下图是xor,一个真,返回真,两个真,返回假。两个假也返回假。
4下图是!非,只有一个。如果是真,那就是假,相反
手写作业
总结:终于要开始学php了,居然有1000+个函数,要慢慢的记。 逻辑方面还是转的通的,就是记性不好,要每天早晚背书一样背。