Re: Recursion... Sort of...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, May 9, 2008 at 1:52 AM, Stut <stuttle@xxxxxxxxx> wrote:

> On 9 May 2008, at 02:02, Nathan Nobbe wrote:
>
>> function doStuff() {
>> static $callCount;
>>
>> if(!isset($callCount))
>>  $callCount = 1;
>> else
>>  $callCount++;
>>
>> /// do stuff w/ $callCount to potentially handle sub-tabs and stuff
>>   if($callCount == 2) {
>>     echo 'white on black';
>>   } else {
>>     echo 'black on white';
>>   }
>>   echo PHP_EOL;
>> }
>>
>
> No need for the first if, just give the static var a default value...
>
> function doStuff() {
> static $callCount = 0;
> $callCount++;
> ...
> }
>
> Much neater.


in my haste i had also thought that would set the value to 0 every time the
function was called, heh.

-nathan

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux