Ha egy függvényben globális változókat szeretnénk használni global kulcsszóval kell deklarálni őket.
1. példa:
Forráskód
<body>
<?php
$v1=1;
$v2=2;
function Teszt() {
global $v1;
echo $v1; // => 1
echo $v2; // =>
}
Teszt(); // $v2 nem elérhető a függvényen belül!
?>
</body>
Eredmény*
2. példa:
Forráskód
<body>
<?php
$v1=1;
$v2=2;
function Teszt() {
global $v1, $v2;
$v1 = $v1 + $v2;
echo $v1; // => 3
}
Teszt();
echo "<br> $v1"; // => 3
?>
</body>
Eredmény*
A példakód letölthető: php_hatokor_global_01.php.zip