1、判断函数
1.1 is_bool 判断是否是布尔值;
实例
$name='欧阳克'; var_dump(is_bool($name)); echo '<hr/>'; $b1=true; var_dump(is_bool($b1)); echo '<hr/>'; $b2=false; var_dump(is_bool($b2))
1.2 is_int 判断是否是整数;
实例
$number=1; var_dump(is_int($number)); echo '<br>'; $number2=0.5; var_dump(is_int($number2)); echo '<br>'; $number3='PHP中文网'; var_dump(is_int($number3)); echo '<br>'; $number4=true; var_dump(is_int($number4));
1.3 is_string 判断是否是字符串;
实例
$str='hello world'; var_dump(is_string($str)); echo '<br>'; $str2=1; var_dump(is_string($str2)); echo '<br>'; $str3=true; var_dump(is_string($str3));
1.4 is_null 判断是否是空值;
实例
$null='欧阳克调戏黄蓉'; var_dump(is_null($null)); echo '<br>'; $null2=null; var_dump(is_null($null2)); echo '<br>'; $null3=false; var_dump(is_null($null3));
1.5 isset 判断变量是否有值;
实例
$set='你好,PHP!'; var_dump(isset($set)); echo '<br>'; $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));
1.6 empty 判断变量是否为空;
实例
$em='papapa'; var_dump(empty($em)); echo '<hr>'; $em2=''; var_dump(empty($em2)); echo '<hr>'; $em3=null; var_dump(empty($em3));
实例
$em='papapa'; var_dump(empty($em)); echo '<hr>'; $em2=''; var_dump(empty($em2)); echo '<hr>'; $em3=null; var_dump(empty($em3));
1.7 unset 释放变量;
实例
$userName='张三'; $age='28'; unset($age); var_dump($age);
手抄代码
2、运算符
2.1 算术运算符
实例
$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 = '18岁'; var_dump( $var1 . $var2 );
2.2 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 );
2.3 php比较运算符
实例
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>'; 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>'; 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>'; 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>'; var_dump( 100 == 100 ); echo '<hr>'; var_dump( true == 'true' ); echo '<hr>'; var_dump( 100 != 100 ); echo '<hr>'; var_dump( true != 'true' ); echo '<hr>'; var_dump( 100 === 100 ); echo '<hr>'; var_dump( true === 'true' ); echo '<hr>'; var_dump( 100 !== 100 ); echo '<hr>'; var_dump( true !== 'true' ); echo '<hr>';
2.4 逻辑运算符
实例
//两个真,返回真。有一个是假,返回假。 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/>'; //一个真,返回真。两个真,返回真。两个假,返回假。 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/>'; //一个真、返回真。两个真,返回假。两个假,也返回假。 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/>'; //一个真、返回真。两个真,返回假。两个假,也返回假。 var_dump( !0); echo '<hr/>'; var_dump( !true ); echo '<hr/>'; var_dump( !false ); echo '<hr/>'; var_dump( !1 ); echo '<hr/>';
手抄代码