NYCPHP Meetup

NYPHP.org

Position of variable definitions [was: Re: [nycphp-talk] php script]

David Krings ramons at gmx.net
Mon Feb 25 12:51:57 EST 2008


Allen Shaw wrote:
> But the temporary 
> variables used within a function or method are usually only relevant in 
> the lines where they're being used.  Document them where you use them, 
> and save yourself the nightmare of keeping a single comprehensive 
> doc-block up to date.

That is indeed a pretty good argument and I will let it sink for a while, but 
I can't come up with any disadvantages to that.

>> Allen also wrote "Again, it totally depends on the logical flow of 
>> your scripts". Why/when would the location of variable definitions 
>> depend on the logical flow of the script?
> If he needs to use that value in the beginning of his script, he'll have 
> to define it there.  Where it's used is determined by how he wants the 
> script to work.  I still recommend defining/initializing/documenting it 
> as close as possible to the place it's used.

Oh, ok, that is what you meant.


Thanks for the response, very helpful.


David



More information about the talk mailing list
Automatic Email Organization without missing anything!