No Returntype But Still, Only String

By Fred Bouchery

../_images/no-type-but-string.png

Without a return type (or mixed), a method may return any type of data. This is not the case for the magic method __toString, as it really should return a string. So, even without a return type, it complains about the type.

That trick requires strict_types though.

See Also

PHP Features