2010/11/30 Kalle Sommer Nielsen <ka...@php.net>: > Hi > > 2010/11/30 Patrick ALLAERT <patrickalla...@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 ;-)
Shouldn't we get rid of that kind of pre-PHP5 stuff _before_ introducing the possible omission of T_FUNCTION? Patrick -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php