Zmienne wewnętrzne funkcji w PHP
Zmienne zadeklarowane wewnątrz funkcji nie są widoczne na zewnątrz. Spójrzmy na przykład. Załóżmy, że mamy następującą zmienną:
<?php
function func()
{
$num = 1;
}
?>
Spróbujmy wyświetlić
zmienną $num na zewnątrz
funkcji:
<?php
function func()
{
$num = 1;
}
func();
echo $num; // błąd
?>
Opowiedz, jaki będzie wynik wykonania kodu:
<?php
function func()
{
$aaa = '!!!';
}
func();
echo $aaa;
?>
Opowiedz, jaki będzie wynik wykonania kodu:
<?php
function func($aaa)
{
$aaa = 222;
}
func(111);
echo $aaa;
?>