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 
?>