Re: RFC: Making T_FUNCTION optional in method declarations

From: Date: Tue, 30 Nov 2010 10:14:55 +0000
Subject: Re: RFC: Making T_FUNCTION optional in method declarations
References: 1 2  Groups: php.internals 
Request: Send a blank email to internals+get-50721@lists.php.net to get a copy of this message
Hi 2010/11/30 Patrick ALLAERT <patrickallaert@php.net>: > With this patch, something looks inconsistent to me: > Both properties and methods have a visibility > (public|protected|private) and a keyword: "var" (T_VAR) and "function" > (T_FUNCTION) respectively. > However "private var $foo;" generates a fatal error but "private > function foo(){}" not? The "var" keyword is an alias of the "public" keyword for BC with PHP4. So it would be illogically to declare a property both private and public at the same time ;-) -- regards, Kalle Sommer Nielsen kalle@php.net

« previous php.internals (#50721) next »