苏飞论坛

标题: PHP中的运算符 [打印本页]

作者: 惜    时间: 2018-12-5 12:11
标题: PHP中的运算符
本帖最后由 惜 于 2018-12-5 12:11 编辑

   PHP 中的运算符分为:四则运算符、逻辑运算符、三目运算符和运算符的优先级等。


[PHP] 纯文本查看 复制代码
<?
$a=TRUE;  //定义逻辑变量真
$b=FALSE;  //定义逻辑变量假

if($a and $b) echo "这里为假 1!";  //求与
echo "<br>";
if($a or $b) echo "这里为真 1!";  //求或
echo "<br>";
if($a xor $b) echo "这里为真 2!";  //求异或
echo "<br>";
if(!$a) echo "这里为假 2!"; //求非
?>

当然 可以在列子中 手动修改各种逻辑运行符 来认识它们的作用。

3.三目运算符
[PHP] 纯文本查看 复制代码
(expr1)?(expr2)expr3)

[PHP] 纯文本查看 复制代码
<?

        $name = "李";
        
        $newName = ($name == "李"?"李阳":"天涯");
        
        echo $newName

?>

这里 很简单 就是说,如果 name等于李 就叫李阳,不是李就叫天涯。

4.运算符的优先级  运算符很多 谁先谁后 都是有定论的。如四则运算符:先乘除后加减。
[PHP] 纯文本查看 复制代码
<?
$a= 8*4+6%5; //语句 1
echo $a."<br>";
$a =true?0:true?1:2; //语句 2
echo $a."<br>";
$a=1;
$b=2;
$a-=$b+=3*$b+$a; //语句 3
echo $a.",".$b."<br>";
?>

(, 下载次数: 73)