php问号(?)冒号(:)作用详解|三体教程
文章目录

php问号(?)冒号(:)作用详解

初学php的小伙伴,可能在书上或是别的地方对一个现象感到无法释疑。

那就是在代码的有些地方使用了问号(?)冒号(:)在一起的语句。

其实我们看到的“$a?$b:$c”,被称为三目运算符。

相当于if else功能。

如下代码

php代码<?php
$a=1;
echo $a>0?'大于零':'小于等于零';
?>

上面的代码就是如果$a大于0的时候,显示“大于零”,反之显示“小于等于零”。

当然,我们还可以执行if elseif的功能。

php代码<?php
$a=1;
$b=9;
echo $a>=1?($b<=9?'$a大于等于1,$b小于等于9':'$a大于等于1,$b大于9'):($b>9?'$a小于1,$b大于9':'$a小于1,$b小于等于9');
?>

我们还可以无限的嵌套下去,当然那太不现实了。

本文网址:http://www.santii.com/article/42.html


数据更新时间:2018-05-25