判断函数
实例
<?php //判断函数 echo 'is_bool布尔型boolean true:真 false:假<hr>'; $a = 33703259; var_dump(is_bool( $a )); echo '<hr>'; $b = false; var_dump(is_bool( $b )); echo '<hr>'; echo 'is_int整型 没有小数点 空格 逗号<hr>'; $c = 0; var_dump(is_int( $c )); echo '<hr>'; $d = 654; var_dump(is_int( $d )); echo '<hr>'; $e = 1.26464; var_dump(is_int( $e )); echo '<hr>'; $f = 'PHP'; var_dump(is_int( $f )); echo '<hr>'; $g = '中文网'; var_dump(is_int( $g )); echo '<hr>'; echo 'is_float浮点型 含有小数点的数字<hr>'; $h = 1.55; var_dump(is_float( $h )); echo '<hr>'; $i = 55; var_dump(is_float( $i )); echo '<hr>'; // 字符串 文字 英文 符号 等 echo 'is_null判断内容是否为空<hr>'; $j = 'PHP中文网'; var_dump(is_null( $j )); echo '<hr>'; $k = null; var_dump(is_null( $k )); echo '<hr>'; echo 'isset判断变量是否有值<hr>'; $l = 'php.cn'; var_dump(isset( $l )); echo '<hr>'; $m = null; var_dump(isset( $m )); echo '<hr>'; $n = 0; var_dump(isset( $n )); echo '<hr>'; echo 'empty 判断变量是否为空<hr>'; $o = 20; var_dump(empty( $o )); echo '<hr>'; $p = null; var_dump(empty( $p )); echo '<hr>'; $q = 0; var_dump(empty( $q )); echo '<hr>'; echo 'unset 释放变量<hr>'; $r = '33703259'; echo $r; unset( $r ); echo '<hr>'; var_dump( $r ); ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
运算符
实例
<?php //运算符 $int1 = 100; $int2 = 30; echo ' 相加 + '; 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 $int1; echo '<hr>减减 -- '; var_dump( $int2 -- ); echo $int2; echo '<hr>链接 . '; var_dump( $int1 . $int2 ); ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
赋值运算符
实例
<?php //赋值运算符 echo '赋值运算符<hr>赋值= '; $int = 100; var_dump( $int ); echo '<hr>先加 后赋值 += '; $int += 10; var_dump( $int ); echo '<hr>先减 后赋值 -= '; $int -= 1; var_dump( $int ); echo '<hr>先乘 后赋值 *= '; $int *= 2; var_dump( $int ); echo '<hr>先除 后赋值 /= '; $int /= 2; var_dump( $int ); echo '<hr>先除余 后赋值 %= '; $int %= 5; var_dump( $int ); echo '<hr>先链接 后赋值 .= '; $int .= 100; var_dump( $int ); ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
比较运算符
实例
<?php //比较运算符 echo '比较运算符<hr>大于>'; echo '<hr>'; var_dump( 100 > 100); echo '<hr>'; var_dump( 100 > 90); echo '<hr>'; var_dump( 100 > 111); echo '<hr>大于等于>='; echo '<hr>'; var_dump( 100 >= 100); echo '<hr>'; var_dump( 100 >= 90); echo '<hr>'; var_dump( 100 >= 111); echo '<hr>小于<'; echo '<hr>'; var_dump( 100 < 100); echo '<hr>'; var_dump( 100 < 90); echo '<hr>'; var_dump( 100 < 111); echo '<hr>小于<='; echo '<hr>'; var_dump( 100 <= 100); echo '<hr>'; var_dump( 100 <= 90); echo '<hr>'; var_dump( 100 <= 111); echo '<hr>等于=='; echo '<hr>'; var_dump( 100 == 100); echo '<hr>'; var_dump( 100 == 90); echo '<hr>'; var_dump( 100 == 111); echo '<hr>不等于!='; echo '<hr>'; var_dump( 100 != 100); echo '<hr>'; var_dump( 100 != 1313); echo '<hr>恒等于==='; echo '<hr>'; var_dump( '100' === 100); echo '<hr>'; var_dump( 1 === 1); echo '<hr>恒不等于!=='; echo '<hr>'; var_dump( '100' !== 100); echo '<hr>'; var_dump( 1 !== 1); ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
逻辑运算符
实例
<?php //逻辑运算符 echo '逻辑运算符<hr>与 = and 和 && 两个真,返回真。有一个是假,返回假。'; echo '<hr>'; var_dump( 1 && 8 ); echo '<hr>'; var_dump( 1 && true ); echo '<hr>'; var_dump( 1 && null ); echo '<hr>'; var_dump( 1 && false ); echo '<hr>'; echo '<hr>或 = or 和 || 一个真,返回真。两个真,返回真。两个假,返回假。'; echo '<hr>'; var_dump( 1 || 8 ); echo '<hr>'; var_dump( 1 || null ); echo '<hr>'; var_dump( null || null ); echo '<hr>异或 = xor 一个真、返回真。两个真,返回假。两个假,也返回假。'; echo '<hr>'; var_dump( 1 xor 8 ); echo '<hr>'; var_dump( 1 xor null ); echo '<hr>'; var_dump( null xor null ); echo '<hr>非 = ! 一个真、返回真。两个真,返回假。两个假,也返回假。'; echo '<hr>'; var_dump( !0 ); echo '<hr>'; var_dump( !null ); echo '<hr>'; var_dump( !true ); echo '<hr>'; ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
总结:
判断函数:判断函数属于那种类型 是否有值 是否为空
运算符:进行计算 + - * / 除余% 加加++ 减减-- 链接.
赋值运算符:进行赋值 先计算 然后赋值 = += -= *= /= %= %= .=
比较运算符:进行比较运算 > >= < <= 等于== != 恒等于=== 恒不等于!==
逻辑运算符:与and和&& 两个真返回真 其中有一个假 返回假
或or和|| 一个真返回真 两个真返回真 其中有假返回假
异或xor 两个有一个真时返回真 其他返回假
非! 一个为真返回真