Re: [patch] final use only for methods

From: Date: Sat, 19 Apr 2003 18:47:38 +0000
Subject: Re: [patch] final use only for methods
References: 1 2  Groups: php.internals 
Request: Send a blank email to internals+get-982@lists.php.net to get a copy of this message
At 19:46 19.04.2003, Timm Friebe wrote:
On Sat, 2003-04-19 at 18:17, Sterling Hughes wrote: The attached patch modifies zend_language_parser, having it generate a compiler error when final is used on a class property (since we are only allowing it for methods.) You could then also drop: if (parent_info->flags & ZEND_ACC_FINAL) { zend_error(E_COMPILE_ERROR, "Cannot override final property %s::$%s", parent_ce->name, hash_key->arKey); }
Only the above. The other two are needed for method checks. marcus

« previous php.internals (#982) next »