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 változók hatóköre (scope)


A változók hatóköre megadja, hogy értékük hol érhető el.

A globális változók, amelyeket a PHP kódunk bármely pontján, de nem egy felhasználói függvényen belül hoztunk létre, a létrehozást követően bárhonnan közvetlenül elérhetők. hatáskörük kiterjed az include vagy require segítségével használt fájlokra is. Függvényeinken belül azonban nem elérhetők.

A felhasználói függvényen belül deklarált lokális változókkal fordított a helyzet. Ezek csak az adott függvényen belül használhatók.


1. példa:

Forráskód



<body>  
  <?php
    $v="globális változó";  
    function Teszt() {
      $v="lokális változó";
      echo $v;  // A lokális változó írja ki!
    } 
    Teszt();//  => lokális változó
    echo "<br> $v";  //  => globális változó
  ?>
</body>        
 

Eredmény*


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


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