note 91614 added to language.oop5.late-static-bindings

From: 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

« previous php.notes (#157127) next »