PHP语法??意思,有人可以解释一下吗?

时间:2018-02-15 08:03:00

标签: php

我已经看过这段代码了,我不知道这是什么意思

$page = $_GET['page'] ?? 'home';

有人可以告诉我它的含义吗?

1 个答案:

答案 0 :(得分:2)

它是null coalesce operator。 它将返回$_GET['page'],除非它null。如果它为null,则返回默认值'home'

它的含义与:

相同

!is_null($_GET['page']) ? $_GET['page'] : 'home'