找到不存在的密钥时,短三元运算符

时间:2016-03-17 14:26:49

标签: php

做这样的事情是合法的(没有警告):

$code = [
    0=>'code0',
    1=>'code1'
];

$key = 3;
echo $code[$key] ?: 'unknown';

即。使用?:代替:

echo isset($code[$key]) ? $code[$key] : 'unknown';

PHP> 5.3

0 个答案:

没有答案