$serial = ($_SERVER['SSL_CLIENT_M_SERIAL'] ?? false);
看起来有点像三元组。但为此,我原以为:
$serial = $_SERVER['SSL_CLIENT_M_SERIAL'] ? $_SERVER['SSL_CLIENT_M_SERIAL'] : false
也许这是速记,但找到确认链接很困难。我在php4遗留代码中找到了代码段。
(注意这是php而不是c#)
答案 0 :(得分:1)
我在php4遗留代码
中找到了代码段
这很奇怪。据我所知,it was added in PHP 7。
来自文档:
对于需要与isset()一起使用三元组的常见情况,添加了空合并运算符(??)作为语法糖。它返回第一个操作数(如果存在且不为NULL);否则返回第二个操作数。
答案 1 :(得分:-5)