“守卫”运算符,如PHP中的JavaScript

前端之家收集整理的这篇文章主要介绍了“守卫”运算符,如PHP中的JavaScript前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我喜欢在 JavaScript中这样做:
function (a,b,c) {
    var foo = a || b || c;
    return foo.bar;
}

有没有一个快速的方式来做回退作业,还是需要一个自定义功能

PHP 5.3引入了?:运算符(不要与三元条件,go图相混淆).我不使用PHP,但我想象会是这样的:
$foo = $a ?: $b ?: $c

见:http://php.net/manual/en/language.operators.comparison.php

Since PHP 5.3,it is possible to leave out the middle part of the ternary operator. Expression expr1 ?: expr3 returns expr1 if expr1 evaluates to TRUE,and expr3 otherwise.

快乐编码.

原文链接:https://www.f2er.com/php/139719.html

猜你在找的PHP相关文章