note 91614 added to language.oop5.late-static-bindings
| From: | rvwoens at gmail dot com | Date: | Fri, 19 Jun 2009 13:58:21 +0000 |
| Subject: | note 91614 added to language.oop5.late-static-bindings | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-157127@lists.php.net to get a copy of this message | ||
This is a perfect example of why php is getting worse and worse. Instead of starting with a good
language concept, php started on the wrong foot years ago. Everything that was needed to transform
it into a modern language was plugged onto it later. It is a good thing to update a language, but
the ever lasting "upwards compatibility" requirement leads to these kind of evil
solutions. The late binding omission is just a bug, and the self keyword could have been used for
late bindings, because what is the use of an early binding? What we see here is that instead of
fixing 'self', we get a recyled keyword. I think we come to a level where the php language
should be considered broken beyond repair.
----
Server IP: 213.249.64.162
Probable Submitter: 86.95.127.95
----
Manual Page -- http://www.php.net/manual/en/language.oop5.late-static-bindings.php
Edit -- https://master.php.net/note/edit/91614
Del: integrated -- https://master.php.net/note/delete/91614/integrated
Del: useless -- https://master.php.net/note/delete/91614/useless
Del: bad code -- https://master.php.net/note/delete/91614/bad+code
Del: spam -- https://master.php.net/note/delete/91614/spam
Del: non-english -- https://master.php.net/note/delete/91614/non-english
Del: in docs -- https://master.php.net/note/delete/91614/in+docs
Del: other reasons-- https://master.php.net/note/delete/91614
Reject -- https://master.php.net/note/reject/91614
Search -- https://master.php.net/manage/user-notes.php