Can someone clarify the differences between PHP's null coalescing operator (??) and ternary operator abbreviation (?:)?
When do they act differently from when they act similarly, if at all?
$a ?: $b
Vs.
$a ?? $b
Can someone please explain this to me?