ID:               38569
 Comment by:       michael at dmgx dot com
 Reported By:      psykora at gmail dot com
 Status:           Open
 Bug Type:         Feature/Change Request
 Operating System: Irrelevant
 PHP Version:      5.1.5
 New Comment:

Agreed.  Currently I use a comment to place the word there just to help
myself out visually. I.E.

public /*override*/ function foo () {}

Override shouldn't be required per se - but if used it should throw an
error when the parent method doesn't exist.

BTW, this has been added to Actionscript 3 which is where I first saw
it. Adobe mentions having the keyword helps out their compiler - so
maybe the Zend Engine could make use of the keyword as well.


Previous Comments:
------------------------------------------------------------------------

[2006-08-23 15:24:19] psykora at gmail dot com

Description:
------------
The override keyword (f.e. like C#.NET has) could be usefull for
specifing to compiler, that current method is overriding parent's class
method.

Compiler then should throw Fatal Error when there is no parent's method
for override.

This could resolve common mistakes when developer changes (or removes)
abstract method from parent's class.



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=38569&edit=1

Reply via email to