双问号 (??) 运算符在 PHP 中的含义是什么
2022-08-30 05:54:16
我正在深入研究Symfony框架(版本4)代码,并找到了这段代码:
$env = $_SERVER['APP_ENV'] ?? 'dev';
我不确定这实际上做了什么,但我想它会扩展到这样:
$env = $_SERVER['APP_ENV'] != null ? $_SERVER['APP_ENV'] : 'dev';
或者:
$env = isset($_SERVER['APP_ENV']) ? $_SERVER['APP_ENV'] : 'dev';
有人对这个主题有任何精确度吗?