PHP中雙問號(??)運算子是什麼意思?
PHP 7 添加了一個新運算子雙問號(??)運算子。在 PHP 7 中,雙問號 (??) 運算子稱為空值合併運算子。
它返回其第一個運算元(如果存在且不為 NULL);否則,它返回其第二個運算元。它從左到右求值。在鏈式格式中也可以使用 Null Coalescing 運算子。
我們以以下示例來說明雙問號(??)運算子。
示例
<?php //$a is not set echo $a ?? 9 ??45; ?>
輸出
9
示例
<?php //$a is not set $b = 34; echo $a ?? $b ?? 7; ?>
輸出
34
廣告