标题:php运算符 | 作者: catfish | 时间:2020年01月09日
暂无法显示图片

概念

运算符对一个或多个操作数(变量或者数值)执行某种运算符号,也称作操作符。

算数运算符:+, -, *, /, %, ++, –

<?php
$a = 1;
$b = 2;
echo $a+$b;
?>

字符串运算符:.

<?php
$a = 'catfish'
$b = '帅炸了'
echo $a.$b
?>

赋值运算符:=, +=, -=, *=, /=, .=

比较运算符:>, <, >=, <=, , =, !=/<> 结果是true或者false。

<?php
echo true      // 输出1
echo false               // 输出空值

var_dump(true)    //输出 boolean true

var_dump(false)    // 输出boolean false
?>

使用echo输出布尔类型的值的时候。echo true输出1,echo false输出什么都没有。所以说我们在测试的过程中,如果输出布尔类型,我们用var_dump输出更为明了便捷。

逻辑运算符 and, or, xor, !, &&, ||

逻辑异或,两边结果不一样就是true否则为false

<?php
$a = false;
$b = true;
var_dump($a xor $b);  // 输出boolean true
?>

位运算符:直接跳过

其他运算符:?:, ``, @, =>, ->, instanceof

?:运算符

<?php
$ a = true ? 1 : 2
echo $a   // 输出1
?> 

``运算符

<?php
$a = `ipconfig`;  // 输出终端命令
echo $a
?>

@运算符

<?php
echo @$a;   // 屏蔽错误
?>

 

我要评论

没有登录?请先登录后再评论

最新评论

暂无人评论,来抢个沙发吧!