有人可以解释PHP中三元运算符速记(?:)和空合并运算符(??)之间的差异吗?
?:
??
他们什么时候表现不同,以同样的方式(如果这种情况发生)?
$a ?: $b
VS.
$a ?? $b
php ternary-operator null-coalescing-operator php-7
我刚刚看了有关即将推出的PHP 7.4功能的视频,并看到了这个??=新操作员。我已经知道??操作员了。有什么不同?
??=
php php-7.4
php ×2
null-coalescing-operator ×1
php-7 ×1
php-7.4 ×1
ternary-operator ×1