Correcting teacher:查无此人
Correction status:qualified
Teacher's comments:完成的不错。
<?php echo '1.判断布尔型is_bool()'; echo '<br>'; $name1 = 2; var_dump(is_bool($name1));//返回值:bool(false) echo '<br>'; $name1 = true; var_dump(is_bool($name1));//返回值:bool(true) echo '<hr style="background-color:black; black; height: 2px;">'; echo '2.判断整型is_int()'; echo '<br>'; $name2 = 2; var_dump(is_int($name2));//返回值:bool(true) echo '<br>'; $name2 = 2.5; var_dump(is_int($name2));//返回值:bool(false) echo '<hr style="background-color:black; black; height: 2px;">'; echo '3.判断浮点型is_float()'; echo '<br>'; $name3 = 3.068; var_dump(is_float($name3));//返回值:bool(true) echo '<br>'; $name3 = 3; var_dump(is_float($name3));//返回值:bool(false) echo '<hr style="background-color:black; black; height: 2px;">'; echo '4.判断字符串is_string()'; echo '<br>'; $name4 = 'true'; var_dump(is_string($name4));//返回值:bool(true) echo '<br>'; $name4 = true; var_dump(is_string($name4));//返回值:bool(false) echo '<hr style="background-color:black; black; height: 2px;">'; echo '5.判断空is_null()'; echo '<br>'; $name5 = null; var_dump(is_null($name5));//返回值:bool(true) echo '<br>'; $name5 = 0; var_dump(is_null($name5));//返回值:bool(false) echo '<hr style="background-color:black; black; height: 2px;">'; echo '6.判断有值isset()'; echo '<br>'; $name6 = null; var_dump(isset($name6));//返回值:bool(false) echo '<br>'; $name6 = 0; var_dump(isset($name6));//返回值:bool(true) echo '<hr style="background-color:black; black; height: 2px;">'; echo '7.判断变量为空empty()'; echo '<br>'; $name7 = null; var_dump(empty($name7));//返回值:bool(true) echo '<br>'; $name7 = 0; var_dump(empty($name7));//返回值:bool(true) $name7 = 777; echo '<br>'; var_dump(empty($name7));//返回值:bool(false) echo '<hr style="background-color:black; black; height: 2px;">'; echo '8.释放变量unset()'; echo '<br>'; $name8 = '中文网'; unset($name8); var_dump($name8);//返回值:NULL echo '<br>'; $name8 = 48616864; unset($name8); var_dump($name8);//返回值:NULL ?>
点击 "运行实例" 按钮查看在线实例
手抄:
<?php $int1 = 150; $int2 = 80; echo '1.相加+'; echo '<br>'; var_dump($int1+$int2);//返回值:int(230) echo '<br>'; echo '<hr style="background-color:black; black; height: 2px;">'; echo '2.相减-'; echo '<br>'; var_dump($int1-$int2);//返回值:int(70) echo '<br>'; echo '<hr style="background-color:black; black; height: 2px;">'; echo '3.相乘*'; echo '<br>'; var_dump($int1*$int2);//返回值:int(12000) echo '<br>'; echo '<hr style="background-color:black; black; height: 2px;">'; echo '4.相除/'; echo '<br>'; var_dump($int1/$int2);//返回值:float(1.875) echo '<br>'; echo '<hr style="background-color:black; black; height: 2px;">'; echo '5.取余%'; echo '<br>'; var_dump($int1%$int2);//返回值:int(70) echo '<br>'; echo '<hr style="background-color:black; black; height: 2px;">'; echo '6.加加++'; echo '<br>'; var_dump($int1++);//返回值:int(150) echo $int1;//返回值:151 echo '<br>'; var_dump(++$int1);//返回值:int(152) echo '<br>'; echo '<hr style="background-color:black; black; height: 2px;">'; echo '7.减减--'; echo '<br>'; var_dump($int2--);//返回值:int(80) echo $int2;//返回值:79 echo '<br>'; var_dump(--$int2);//返回值:int(78) echo '<br>'; echo '<hr style="background-color:black; black; height: 2px;">'; echo '8.链接.'; echo '<br>'; $int3 = 20; $int4 = 70; var_dump($int3.$int4);//返回值:string(4) "2070" echo '<br>'; $name1 = 'php'; $name2 = '中文网'; var_dump($name1.$name2);//返回值:string(12) "php中文网" echo '<br>'; var_dump($name1. $int3);//返回值:string(5) "php20" echo '<br>'; var_dump($int3.$name2);//返回值:string(11) "20中文网" ?>
点击 "运行实例" 按钮查看在线实例
手抄:
<?php echo '1.赋值='; echo '<br>'; $name = 5; echo $name;//返回值:5 echo '<hr style="background-color:black; black; height: 2px;">'; echo '2.先加后赋值+='; echo '<br>'; $name += 30; echo $name;//返回值:35 echo '<hr style="background-color:black; black; height: 2px;">'; echo '3.先减后赋值-='; echo '<br>'; $name -= 50; echo $name;//返回值:-15 echo '<hr style="background-color:black; black; height: 2px;">'; echo '4.先乘后赋值*='; echo '<br>'; $name *= -2; echo $name;//返回值:30 echo '<hr style="background-color:black; black; height: 2px;">'; echo '5.先除后赋值/='; echo '<br>'; $name /= 3; echo $name;//返回值:10 echo '<hr style="background-color:black; black; height: 2px;">'; echo '6.先取余后赋值%='; echo '<br>'; $name %= 3; echo $name;//返回值:1 echo '<hr style="background-color:black; black; height: 2px;">'; echo '7.先连接后赋值.='; echo '<br>'; $name .= '则'; echo $name;//返回值:1则 ?>
点击 "运行实例" 按钮查看在线实例
手抄:
<?php echo '1.大于>'; echo '<br>'; var_dump(120>150);//返回值:bool(false) var_dump(180>150);//返回值:bool(true) var_dump(true>false);//返回值:bool(true) var_dump('php'>'php');//返回值:bool(false) echo '<hr style="background-color:black; black; height: 2px;">'; echo '2.大于等于>='; echo '<br>'; var_dump('php'>='php');//返回值:bool(true) var_dump(true>=false);//返回值:bool(true) echo '<hr style="background-color:black; black; height: 2px;">'; echo '3.小于<'; echo '<br>'; var_dump(120<150);//返回值:bool(true) var_dump(180<150);//返回值:bool(false) var_dump('php'<'php');//返回值:bool(false) echo '<hr style="background-color:black; black; height: 2px;">'; echo '4.小于等于<='; echo '<br>'; var_dump('php'<='php');//返回值:bool(true) echo '<hr style="background-color:black; black; height: 2px;">'; echo '5.等于=='; echo '<br>'; var_dump( 130 == 120 );//返回值:bool(false) var_dump( true == 'true' );//返回值:bool(true) 单纯的判断值,不比较类型 echo '<hr style="background-color:black; black; height: 2px;">'; echo '6.不等于!='; echo '<br>'; var_dump( 105 != 100 );//返回值:bool(true) var_dump( true != 'true' );//返回值:bool(false) echo '<hr style="background-color:black; black; height: 2px;">'; echo '7.恒等于==='; echo '<br>'; var_dump( 360 === 360 );//返回值:bool(true) var_dump( true === 'true' );//返回值:bool(false) echo '<hr style="background-color:black; black; height: 2px;">'; echo '8.恒不等!=='; echo '<br>'; var_dump( 100 !== 100 );//返回值:bool(false) var_dump( true !== 'true' );//返回值:bool(true) ?>
点击 "运行实例" 按钮查看在线实例
手抄:
<?php echo '1.与--and &&'; echo '<br>'; var_dump(100 and 30);//返回值:bool(true) var_dump(100 and true);//返回值:bool(true) echo '<br>'; var_dump(100 and 'true');//返回值:bool(true) var_dump(100 and null);//返回值:bool(false) echo '<br>'; var_dump(100 and false);//返回值:bool(false) var_dump(100 and 0);//返回值:bool(false) echo '<br>'; var_dump(100 and ' ');//返回值:bool(true) var_dump(100 and '');//返回值:bool(false) echo '<hr style="background-color:black; black; height: 2px;">'; echo '2.或--or ||'; echo '<br>'; var_dump(100 or 30);//返回值:bool(true) var_dump(100 or true);//返回值:bool(true) echo '<br>'; var_dump(100 or 'true');//返回值:bool(true) var_dump(100 or null);//返回值:bool(true) echo '<br>'; var_dump(100 or false);//返回值:bool(true) var_dump(100 or 0);//返回值:bool(true) echo '<br>'; var_dump(100 or ' ');//返回值:bool(true) var_dump(0 or '');//返回值:bool(false) echo '<hr style="background-color:black; black; height: 2px;">'; echo '3.异或--xor'; echo '<br>'; var_dump(100 xor 30);//返回值:bool(false) var_dump(100 xor true);//返回值:bool(false) echo '<br>'; var_dump(100 xor 'true');//返回值:bool(false) var_dump(100 xor null);//返回值:bool(true) echo '<br>'; var_dump(100 xor false);//返回值:bool(true) var_dump(100 xor 0);//返回值:bool(true) echo '<br>'; var_dump(100 xor ' ');//返回值:bool(false) var_dump(0 xor '');//返回值:bool(false) echo '<hr style="background-color:black; black; height: 2px;">'; echo '4.非--!'; echo '<br>'; var_dump(!30);//返回值:bool(false) var_dump(!true);//返回值:bool(false) echo '<br>'; var_dump(!'true');//返回值:bool(false) var_dump(!null);//返回值:bool(true) echo '<br>'; var_dump(!false);//返回值:bool(true) var_dump(!0);//返回值:bool(true) echo '<br>'; var_dump(!' ');//返回值:bool(false) var_dump(!'');//返回值:bool(true) ?>
点击 "运行实例" 按钮查看在线实例
手抄:
容易混淆的几个点:
1.这个运算符在运行的时候是否考虑类型的比较
2.当内容为真的时候输出结果到底是真是假
3.注意 0 ,false,null,以及''(字符串长度为0)这几个的意思
4.注意true和'true' ,false和'false' ,123456和'123456' 他们之间的区别