Home  |  Linux  | Mysql  | PHP  | XML
From:Stut Date:Fri May  9 01:52:46 2008
Subject:Re: Recursion... Sort of...
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.

-Stut

-- 
http://stut.net/
Navigate in group php.general at sever news.php.net
Previous Next




  
© No Copyright
You are free to use Anything
Site Maintained by PHP Developer
Powered By PHP Consultants