If everything is chained, it's a pain to figure out such basic workings.

Hi,

I still find it hard to understand why some should artificially claim basic constructs supported by other languages for years are somehow more complex than PHP's existing semantics.

Supporting dereferencing in all situations where it produces unambigous results is necessary to improve consistency of the language, so we stop seeing people surprised why something works in one context, but not another.

Working around PHP's limitation with redundant factory methods and temp vars do not help code readability.

They are just arbitrarily imposed because of an irrational fear that suddenly everyone will be jumping on the new feature for his entire codebase. Even most poor coders are smarter than this.

Regards,
Stan Vassilev

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to