【发布时间】:2015-05-29 00:47:13
【问题描述】:
在 javascript 中,如果第一个操作失败,我们可以使用 || 执行第二个操作,例如:
function getObject(id_or_object) {
var obj = document.getElementById(id_or_object) || id_or_object;
return obj;
}
我们如何在 PHP 中做到这一点?
如果我们不能,我可以发誓我在 PHP 中看到过这样使用 ||。什么意思?
我想做:
function fix_item($item) {
$item['armor'] = $item['armor'] || 0;
return $item;
}
但这不起作用,所以我正在使用
function fix_item($item) {
if (!isset($item['armor'])) $item['armor'] = 0;
return $item;
}
,但我不喜欢第二种方法.. 有什么想法吗?
【问题讨论】:
标签: javascript php short shorthand