1. 判断函数
<?php //判断是否是布尔型 var_dump(is_bool(123)); var_dump(is_bool(true)); var_dump(is_bool(false)); //判断是否是整型 $bool =true; var_dump(is_int($bool)); echo '<hr>'; $bool = 123; var_dump(is_int($bool)); echo '<hr>'; $bool = '木易'; var_dump(is_int($bool)); echo '<hr>'; //判断是否是浮点型 $bool =true; var_dump(is_float($bool)); echo '<hr>'; $bool = 123.23; var_dump(is_float($bool)); echo '<hr>'; $bool = '木易'; var_dump(is_float($bool)); echo '<hr>'; //判断是否是字符串 $bool =true; var_dump(is_string($bool)); echo '<hr>'; $bool = 123; var_dump(is_string($bool)); echo '<hr>'; $bool = '木易'; var_dump(is_string($bool)); echo '<hr>'; //判断是否是空值 $bool =true; var_dump(is_int($bool)); echo '<hr>'; $bool = 123; var_dump(is_int($bool)); echo '<hr>'; $bool = '木易'; var_dump(is_int($bool)); echo '<hr>'; $bool = 'null'; var_dump(is_null($bool)); echo '<br>'; //判断是否有值,是否存在 $name; $is = isset($name); var_dump($is); echo '<br>'; $name = 123; $is = isset($name); var_dump($is); //判断变量是否为空 $name =123; $e = empty($name); var_dump($e); $name = null; $e =empty($name); var_dump($e); //释放变量 $name = '木易'; //unset($name); echo $name;
2. 运算符
<?php $int1 = 30; $int2 = 70; var_dump($int1+$int2); echo '<hr>'; var_dump($int1-$int2); echo '<hr>'; var_dump($int1*$int2); echo '<hr>'; var_dump($int2/$int1); echo '<hr>'; //取余 $int3 = 10; $int4 = 3; var_dump($int3%$int4); echo '<hr>'; //加加 ++在前输出结果是加完后的数,在后则是先输出未自增前的数然后自增 var_dump($int3++); echo '<hr>'; //减减 同上 var_dump($int3--); echo '<hr>'; $name = '木易'; $age = 21; var_dump($name.$age);
3. 赋值运算符
<?php $num = 100 ; $num += 100; echo $num; echo '<hr>'; $num -=100; echo $num; echo '<hr>'; $num *= 1; echo $num; echo '<hr>'; $num /=1; echo $num; echo '<hr>'; $num %= 30; echo $num; echo '<hr>'; $num .= 30; echo $num; echo '<hr>';
4. 比较运算符
<?php $left= 100; $right = 30; var_dump($left>$right); echo '<hr>'; var_dump($left>=$right); echo '<hr>'; var_dump($left<=$right); echo '<hr>'; var_dump($left<$right); echo '<hr>'; var_dump($left==$right); echo '<hr>'; var_dump($left!=$right); echo '<hr>'; var_dump($left===$right); echo '<hr>'; var_dump($left!==$right); echo '<hr>';
5. 逻辑运算符
<?php $int1 = 'nan'; $int2 = 'nv'; var_dump($int1 && $int2); var_dump($int1 || $int2); echo '<hr>'; $int3 = null; $int4 = 'nan'; var_dump($int3 xor $int4); echo '<hr>'; var_dump(!$int3); var_dump(!$int4);
手写作业: