Correcting teacher:查无此人
Correction status:qualified
Teacher's comments:完成的不错。
代码部分:
<?php //判断函数:函数是PHP自带的一些功能方法 //PHP拥有1000多个内建函数 //is_bool()判断是否为布尔型 $bool = true; var_dump(is_bool($bool)); echo '<hr>'; $bool = false; var_dump(is_bool($bool)); echo '<hr>'; $bool = 33; var_dump(is_bool($bool)); echo '<hr>'; $bool = 'continue'; var_dump(is_bool($bool)); echo '<hr>'; /* =====================分割线=========================*/ //is_int判断是否为整型 $bool = true; var_dump(is_int($bool)); echo '<hr>'; $bool = 33; var_dump(is_int($bool)); echo '<hr>'; $bool = 'continue'; var_dump(is_int($bool)); echo '<hr>'; /* =====================分割线=========================*/ //is_string判断是否为字符串 $bool = true; var_dump(is_string($bool)); echo '<hr>'; $bool = 33; var_dump(is_string($bool)); echo '<hr>'; $bool = 'continue'; var_dump(is_string($bool)); echo '<hr>'; $bool = 22.22; var_dump(is_string($bool)); echo '<hr>'; /* =====================分割线=========================*/ //is_float判断是否为浮点型 $bool = true; var_dump(is_float($bool)); echo '<hr>'; $bool = 33; var_dump(is_float($bool)); echo '<hr>'; $bool = 'continue'; var_dump(is_float($bool)); echo '<hr>'; $bool = 22.22; var_dump(is_float($bool)); echo '<hr>'; /* =====================分割线=========================*/ //is_null判断是否为空 $str = null; var_dump(is_null($str)); echo '<hr>'; $str = 'continue'; var_dump(is_null($str)); echo '<hr>'; $str = 0; var_dump(is_null($str)); echo '<hr>'; /* =====================分割线=========================*/ //isset判断变量是否有值 var_dump(isset($str)); echo '<hr>'; $str = null; var_dump(isset($str)); echo '<hr>'; $str = 'null'; var_dump(isset($str)); echo '<hr>'; $str = ''; var_dump(isset($str)); echo '<hr>'; $str = 0; var_dump(isset($str)); /* =====================分割线=========================*/ //empty判断变量是否为空 var_dump(empty($str)); echo '<hr>'; $str = null; var_dump(empty($str)); echo '<hr>'; $str = 'null'; var_dump(empty($str)); echo '<hr>'; $str = ''; var_dump(empty($str)); echo '<hr>'; $str = 0; var_dump(empty($str)); /* =====================分割线=========================*/ //unset释放变量(销毁) $str = 'continue'; unset($str); //销毁变量 //var_dump($str); echo '<hr>'; /* =====================PHP运算符分割线=========================*/ //PHP运算符 $int1 = 100; $int2 = 30; var_dump( $int1 + $int2 ); echo '<hr>'; var_dump( $int1 - $int2 ); echo '<hr>'; var_dump( $int1 * $int2 ); echo '<hr>'; var_dump( $int1 / $int2 ); echo '<hr>'; var_dump( $int1 % $int2 ); echo '<hr>'; var_dump( $int1++ ); echo '<hr>'; var_dump( $int1-- ); echo '<hr>'; var_dump( ++$int2 ); echo '<hr>'; var_dump( --$int2 ); echo '<hr>'; var_dump( $int1 . $int2 ); echo '<hr>'; $var1 = '诸葛亮'; $var2 = '60'; var_dump( $var1 . $var2 ); echo '<hr>'; /* =====================PHP赋值运算符分割线=========================*/ //PHP赋值运算符 $int = 100; var_dump($int); echo '<hr>'; $int += 30; var_dump( $int ); echo '<hr>'; $int = $int + 30; var_dump( $int ); echo '<hr>'; $int -= 30; var_dump( $int ); echo '<hr>'; $int *= 30; var_dump( $int ); echo '<hr>'; $int /= 30; var_dump( $int ); echo '<hr>'; $int %= 30; var_dump( $int ); echo '<hr>'; $int .= 30; var_dump( $int ); echo '<hr>'; /* =====================PHP比较运算符分割线=========================*/ //大于 echo '<h3> >大于</h3>'; var_dump( 100 > 100 ); echo '<hr>'; var_dump( 100 > 90 ); echo '<hr>'; var_dump( 100 > 110 ); echo '<hr>'; var_dump( true > false ); echo '<hr>'; var_dump( 'php' > 'php' ); echo '<hr>'; /* =====================分割线=========================*/ //>= echo '<h3> >=大于等于</h3>'; var_dump( 100 >= 100 ); echo '<hr>'; var_dump( 100 >= 90 ); echo '<hr>'; var_dump( 100 >= 110 ); echo '<hr>'; var_dump( true >= false ); echo '<hr>'; var_dump( 'php' >= 'php' ); echo '<hr>'; /* =====================分割线=========================*/ //< echo '<h3> <小于</h3>'; var_dump( 100 < 100 ); echo '<hr>'; var_dump( 100 < 90 ); echo '<hr>'; var_dump( 100 < 110 ); echo '<hr>'; var_dump( true < false ); echo '<hr>'; var_dump( 'php' < 'php' ); echo '<hr>'; /* =====================分割线=========================*/ //<= echo '<h3> <=小于等于</h3>'; var_dump( 100 <= 100); echo '<hr>'; var_dump( 100 <= 90); echo '<hr>'; var_dump( 100 <= 110); echo '<hr>'; var_dump( true <= false); echo '<hr>'; var_dump( 'php' <= 'php' ); echo '<hr>'; /* =====================分割线=========================*/ //== echo '<h3> ==等于</h3>'; var_dump( 100 == 100 ); echo '<hr>'; var_dump( true == 'true' ); echo '<hr>'; /* =====================分割线=========================*/ //!= echo '<h3> !=不等于</h3>'; var_dump( 100 != 100 ); echo '<hr>'; var_dump( true != 'true' ); echo '<hr>'; /* =====================分割线=========================*/ //=== echo '<h3> ===恒等于 </h3>'; var_dump( 100 === 100 ); echo '<hr>'; var_dump( true === 'true' ); echo '<hr>'; /* =====================分割线=========================*/ //!== echo '<h3> !==恒不等 </h3>'; var_dump( 100 !== 100 ); echo '<hr>'; var_dump( true !== 'true' ); echo '<hr>'; /* =====================逻辑运算符分割线=========================*/ //与:两个真,返回真;有一个是假,返回假。 echo '<h3> and和&& </h3>'; var_dump( 100 && 30 ); echo '<hr/>'; var_dump( true && true ); echo '<hr/>'; var_dump( true and false ); echo '<hr/>'; var_dump( false and false ); echo '<hr/>'; /* =====================分割线=========================*/ //或:一个真,返回真;两个真,返回真;两个假,返回假。 echo '<h3> or和|| </h3>'; var_dump( 100 || 30 ); echo '<hr/>'; var_dump( true || true ); echo '<hr/>'; var_dump( true or false ); echo '<hr/>'; var_dump( false or false ); echo '<hr/>'; /* =====================分割线=========================*/ //异或:一个真、返回真;两个真,返回假;两个假,也返回假。 echo '<h3> xor</h3>'; var_dump( 0 xor 1 ); echo '<hr/>'; var_dump( true xor true ); echo '<hr/>'; var_dump( true xor false ); echo '<hr/>'; var_dump( false xor false ); echo '<hr/>'; /* =====================分割线=========================*/ //非:一个真、返回真;两个真,返回假;两个假,也返回真。 echo '<h3> !</h3>'; var_dump( !0); echo '<hr/>'; var_dump( !true ); echo '<hr/>'; var_dump( !false ); echo '<hr/>'; var_dump( !1 ); echo '<hr/>'; ?>
点击 "运行实例" 按钮查看在线实例
手写部分: