Re:We don't need runtime type checks
by throw_m239339 on Thursday March 03, 2022 @03:45PM
(#30546721)
> There's nothing improper about having a separate operator for concatenation.
Only to monopolize that operator to then have to use "->" for method call. C/C++ do that because of dereferencing. There is no need for that in PHP OO, all objects are passed by pointer to functions or methods.
Re:We don't need runtime type checks
by giaour on Thursday March 03, 2022 @05:57PM
(#30548180)
Meh, other languages manage to assign multiple meanings to single tokens and depend on context to resolve ambiguity. PHP's issue here is that it refuses to do so, which is how we ended up with the backslash as a namespace delimiter.
Only to monopolize that operator to then have to use "->" for method call. C/C++ do that because of dereferencing. There is no need for that in PHP OO, all objects are passed by pointer to functions or methods.