WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS   Ingyenes elektronikus tananyag interaktív
weboldalak készítéséhez.
Custom Search
 
vissza VISSZA    
menü MENÜ    
ismét ISMÉT    
tovább TOVÁBB    

A static kulcsszó


A függvények futása után rendszerint a lokális változók törlődnek. Az értelmező felszabadítja a számukra lefoglalt helyet.

A static kulcsszóval deklarált változók nem törlődnek és értéküket is megőrzik két függvényhívás között.


Példa:

Forráskód



<body>      

  <?php
    function Teszt() {
      static $v=1;
      echo "<br> $v";
      $v = $v  + 1;
    }
    Teszt(); // => 1
    Teszt(); // => 2
    Teszt(); // => 3
  ?>
               
</body>    
 

Eredmény*


A példakód letölthető: php_hatokor_static_01.php.zip