php——5-运算符

<?php
//赋值运算符 a .= b; a = a . b; 连接两个字符串
$x = '1 ';
$y = '2 3 ';
$x .= $y;
$y = $y . '4 ';
echo $x . '<br>'; //1 2 3
echo $y . '<br>'; //2 3 4

//比较运算符 x <> y; 不等于; 如果 x 不等于 y,则返回 true; 5<>8 返回 true
var_dump($x <> $y); //boolean true
echo '<br>';
var_dump($x != $y); //boolean true
echo '<br>';

//逻辑运算符
$a = 3;
$b = false;
//或
var_dump($a or $b); //boolean true
var_dump($a || $b); //boolean true
//与
var_dump($a and $b); //boolean false
var_dump($a && $b); //boolean false
//异或: 如果 x 和 y 有且仅有一个为 true,则返回 true
var_dump($a xor $b); //boolean true
//非
var_dump(!$b); //boolean true
//区别
function different($a, $b)
{
    $c = $a or $b;
    var_dump($c); //int 3
    $c = $a || $b;
    var_dump($c); //boolean true
    $c = $a and $b;
    var_dump($c); //int 3
    $c = $a && $b;
    var_dump($c); //boolean false
    $c = $a xor $b;
    var_dump($c); //int 3
    $c = !$b;
    var_dump($c); //boolean true
}
different($a,$b);

// 三元运算符
$test = '菜鸟教程';
// PHP_EOL 是一个换行符,兼容更大平台。
// 普通写法
$username = isset($test) ? $test : 'nobody';
echo $username, PHP_EOL; //菜鸟教程

// PHP 5.3+ 版本写法
$username = $test ?: 'nobody';
echo $username, PHP_EOL; //菜鸟教程
?>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值