php+判断运算符的运算速度,了解函数判断方法及PHP的运算符-PHP第九期线上班

实例

//判断函数:函数是PHP自带的一些功能方法

//PHP拥有1000多个内建函数

//is_bool()判断是否为布尔型

$bool = true;

var_dump(is_bool($bool));

echo '


';

$bool = false;

var_dump(is_bool($bool));

echo '


';

$bool = 33;

var_dump(is_bool($bool));

echo '


';

$bool = 'continue';

var_dump(is_bool($bool));

echo '


';

/* =====================分割线=========================*/

//is_int判断是否为整型

$bool = true;

var_dump(is_int($bool));

echo '


';

$bool = 33;

var_dump(is_int($bool));

echo '


';

$bool = 'continue';

var_dump(is_int($bool));

echo '


';

/* =====================分割线=========================*/

//is_string判断是否为字符串

$bool = true;

var_dump(is_string($bool));

echo '


';

$bool = 33;

var_dump(is_string($bool));

echo '


';

$bool = 'continue';

var_dump(is_string($bool));

echo '


';

$bool = 22.22;

var_dump(is_string($bool));

echo '


';

/* =====================分割线=========================*/

//is_float判断是否为浮点型

$bool = true;

var_dump(is_float($bool));

echo '


';

$bool = 33;

var_dump(is_float($bool));

echo '


';

$bool = 'continue';

var_dump(is_float($bool));

echo '


';

$bool = 22.22;

var_dump(is_float($bool));

echo '


';

/* =====================分割线=========================*/

//is_null判断是否为空

$str = null;

var_dump(is_null($str));

echo '


';

$str = 'continue';

var_dump(is_null($str));

echo '


';

$str = 0;

var_dump(is_null($str));

echo '


';

/* =====================分割线=========================*/

//isset判断变量是否有值

var_dump(isset($str));

echo '


';

$str = null;

var_dump(isset($str));

echo '


';

$str = 'null';

var_dump(isset($str));

echo '


';

$str = '';

var_dump(isset($str));

echo '


';

$str = 0;

var_dump(isset($str));

/* =====================分割线=========================*/

//empty判断变量是否为空

var_dump(empty($str));

echo '


';

$str = null;

var_dump(empty($str));

echo '


';

$str = 'null';

var_dump(empty($str));

echo '


';

$str = '';

var_dump(empty($str));

echo '


';

$str = 0;

var_dump(empty($str));

/* =====================分割线=========================*/

//unset释放变量(销毁)

$str = 'continue';

unset($str); //销毁变量

//var_dump($str);

echo '


';

/* =====================PHP运算符分割线=========================*/

//PHP运算符

$int1 = 100;

$int2 = 30;

var_dump( $int1 + $int2 );

echo '


';

var_dump( $int1 - $int2 );

echo '


';

var_dump( $int1 * $int2 );

echo '


';

var_dump( $int1 / $int2 );

echo '


';

var_dump( $int1 % $int2 );

echo '


';

var_dump( $int1++ );

echo '


';

var_dump( $int1-- );

echo '


';

var_dump( ++$int2 );

echo '


';

var_dump( --$int2 );

echo '


';

var_dump( $int1 . $int2 );

echo '


';

$var1 = '诸葛亮';

$var2 = '60';

var_dump( $var1 . $var2 );

echo '


';

/* =====================PHP赋值运算符分割线=========================*/

//PHP赋值运算符

$int = 100;

var_dump($int);

echo '


';

$int += 30;

var_dump( $int );

echo '


';

$int = $int + 30;

var_dump( $int );

echo '


';

$int -= 30;

var_dump( $int );

echo '


';

$int *= 30;

var_dump( $int );

echo '


';

$int /= 30;

var_dump( $int );

echo '


';

$int %= 30;

var_dump( $int );

echo '


';

$int .= 30;

var_dump( $int );

echo '


';

/* =====================PHP比较运算符分割线=========================*/

//大于

echo '

 >大于

';

var_dump( 100 > 100 );

echo '


';

var_dump( 100 > 90 );

echo '


';

var_dump( 100 > 110 );

echo '


';

var_dump( true > false );

echo '


';

var_dump( 'php' > 'php' );

echo '


';

/* =====================分割线=========================*/

//>=

echo '

 >=大于等于

';

var_dump( 100 >= 100 );

echo '


';

var_dump( 100 >= 90 );

echo '


';

var_dump( 100 >= 110 );

echo '


';

var_dump( true >= false );

echo '


';

var_dump( 'php' >= 'php' );

echo '


';

/* =====================分割线=========================*/

//<

echo '

 ';

var_dump( 100 

echo '


';

var_dump( 100 

echo '


';

var_dump( 100 

echo '


';

var_dump( true 

echo '


';

var_dump( 'php' 

echo '


';

/* =====================分割线=========================*/

//<=

echo '

 <=小于等于

';

var_dump( 100 <= 100);

echo '


';

var_dump( 100 <= 90);

echo '


';

var_dump( 100 <= 110);

echo '


';

var_dump( true <= false);

echo '


';

var_dump( 'php' <= 'php' );

echo '


';

/* =====================分割线=========================*/

//==

echo '

 ==等于

';

var_dump( 100 == 100 );

echo '


';

var_dump( true == 'true' );

echo '


';

/* =====================分割线=========================*/

//!=

echo '

 !=不等于

';

var_dump( 100 != 100 );

echo '


';

var_dump( true != 'true' );

echo '


';

/* =====================分割线=========================*/

//===

echo '

 ===恒等于 

';

var_dump( 100 === 100 );

echo '


';

var_dump( true === 'true' );

echo '


';

/* =====================分割线=========================*/

//!==

echo '

 !==恒不等 

';

var_dump( 100 !== 100 );

echo '


';

var_dump( true !== 'true' );

echo '


';

/* =====================逻辑运算符分割线=========================*/

//与:两个真,返回真;有一个是假,返回假。

echo '

 and和&& 

';

var_dump( 100 && 30 );

echo '


';

var_dump( true && true );

echo '


';

var_dump( true and false );

echo '


';

var_dump( false and false );

echo '


';

/* =====================分割线=========================*/

//或:一个真,返回真;两个真,返回真;两个假,返回假。

echo '

 or和|| 

';

var_dump( 100 || 30 );

echo '


';

var_dump( true || true );

echo '


';

var_dump( true or false );

echo '


';

var_dump( false or false );

echo '


';

/* =====================分割线=========================*/

//异或:一个真、返回真;两个真,返回假;两个假,也返回假。

echo '

 xor

';

var_dump( 0 xor 1 );

echo '


';

var_dump( true xor true );

echo '


';

var_dump( true xor false );

echo '


';

var_dump( false xor false );

echo '


';

/* =====================分割线=========================*/

//非:一个真、返回真;两个真,返回假;两个假,也返回真。

echo '

 !

';

var_dump( !0);

echo '


';

var_dump( !true );

echo '


';

var_dump( !false );

echo '


';

var_dump( !1 );

echo '


';

?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值