A static variable is defined within a function only the first time, and its value can be modified during function calls as follows:
<?php
function testFunction() {
static $testVariable = 1;
echo $testVariable;
$testVariable++;
}
testFunction(); //1
testFunction(); //2
testFunction(); //3
?>