是什么?:
在这条线是什么意思?
$_COOKIE['user'] ?: getusername($_COOKIE['user']);
谢谢。
这是if
声明的简写。
$username = $_COOKIE['user'] ?: getusername($_COOKIE['user']);
是相同的
if( $_COOKIE['user'] )
{
$username = $_COOKIE['user'];
}
else
{
$username = getusername($_COOKIE['user']);
}
在此处查看测试套件:https : //3v4l.org/6XMc4
但是在此示例中,函数'getusername'可能无法正确运行,因为它else
仅在$_COOKIE['user']
is时命中empty
。因此,里面的参数getusername()
也是空的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句