E.T*_*.T. 4 php comparison-operators
到目前为止,我一直无法在官方PHP文档或本网站上找到此信息.所以,这可能意味着我在错误的条款下搜索,或者它不受支持.我在找什么?我会形容它......
假设我在PHP中进行了以下比较:
if (($a == $b) && ($b == $c))
doSomething();
else
doSomethingElse();
if (($d < $e) && ($e < $f))
doSomething();
else
doSomethingElse();
Run Code Online (Sandbox Code Playgroud)
PHP是否有某种语法将比较链接在一起而没有两种不同比较的显式AND?例如,这样的事情是可能的:
if ($a == $b == $c)
doSomething();
else
doSomethingElse();
if ($d < $e < $f)
doSomething();
else
doSomethingElse();
Run Code Online (Sandbox Code Playgroud)
请注意,我正在寻找语言的句法速记.我知道我可以轻松地为这些链式比较中的每一个编写函数,但这是一个笨拙的解决方法,并不是所希望的.例如:
function chainedGreaterThan($args)
{
for ($i = 0; $i < count($args) - 1; $i++)
if ($args[$i] <= $args[$i + 1])
return false;
return true;
}
Run Code Online (Sandbox Code Playgroud)
这在技术上是可行的,但不是语言给出的语法简写.
不,PHP没有这样的东西.
| 归档时间: |
|
| 查看次数: |
1742 次 |
| 最近记录: |