By Reference, Error Or Notice?

no-email (Damien Seguy), Damien Seguy
Wed, 11 Dec 2024 00:00:00 +0000

Passing a literal, by reference, to a method yields a Fatal error.
Returning a literal by reference, yields a Notice.
Why is there a difference of error level between these two operations, which are very similar?