logó WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS
Ingyenes elektronikus tananyag interaktív weboldalak készítéséhez.
visszaVISSZA   
menüMENÜ   

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

Ahogy a legtöbb honlap, ez a webhely is használ sütiket a weboldalain.