Тернарный оператор PHP против оператора объединения нулей

Может ли кто-нибудь объяснить разницу между сокращением троичного оператора (?:) и нулевой оператор объединения (??) в PHP?

Когда они ведут себя по-разному, а когда одинаково (если это вообще происходит)?

$a ?: $b

VS.

$a ?? $b

Ответы на вопрос(11)

Ваш ответ на вопрос