美文网首页
php之and,or使用

php之and,or使用

作者: 奋斗live | 来源:发表于2017-10-30 13:57 被阅读0次

php的and,or,其实有着then,else的作用,看如下例子

1

<?php
   $b = 'bbbbb';
   $a = 'ggg';
   $a and $c=$a;
   var_dump($c);die;
?>

与下面例子是等价的

<?php
$b = 'bbbbb';
$a = 'ggg';
if($a){
    $c = $a;
}
var_dump($c);die;
?>

2

<?php
  $b = 'bbbbb';
$a = '';
$c = '';
$c and $d=$a or $d=$b;
?>

与下面例子是等价的

if($c){
    $d = $a;
}else{
    $d = $b;
}
var_dump($d);

3

<?php
  $b = 'bbbbb';
  $a = '';
  $c = '';
  $a and ($c and $d=$c or $d='no');
?>

与下面例子是等价的

if($a){
    if($c){
        $d=$c;
    }else{
        $d='no';
    }
}

相关文章

网友评论

      本文标题:php之and,or使用

      本文链接:https://www.haomeiwen.com/subject/lfvppxtx.html