Re: Dropping requirement for `function` keyword for methods in classes/interfaces/etc

From: Date: Tue, 19 Feb 2013 23:12:31 +0000
Subject: Re: Dropping requirement for `function` keyword for methods in classes/interfaces/etc
References: 1 2 3 4  Groups: php.internals 
Request: Send a blank email to internals+get-65990@lists.php.net to get a copy of this message
On Tue, 19 Feb 2013 19:10:22 -0000, Rasmus Lerdorf <rasmus@lerdorf.com> wrote:
On 02/19/2013 03:07 PM, Nikita Nefedov wrote:
Are you grepping for all the functions or you are grepping just for some specific function? If so, you are likely already know what visibility this function has, so couldn't you grep for public %functionName% instead of function %functionName%? At the end, you can always use `grep '(function|public|private|protected) functionName' file`, and if it's long to type, you can make sh script, or even alias.
public is the default visibility so it is often left off, so no, I can't grep for that. -Rasmus
As Sara noted, we shouldn't let users define methods without modifiers at all, so at least public/private/protected will have to be there.

« previous php.internals (#65990) next »