HTML5 + CSS3 logó
  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 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