Тернарный оператор PHP против оператора объединения нулей
Может ли кто-нибудь объяснить разницу между сокращением троичного оператора (?:
) и нулевой оператор объединения (??
) в PHP?
Когда они ведут себя по-разному, а когда одинаково (если это вообще происходит)?
$a ?: $b
VS.
$a ?? $b