PHP да функцияларининг ички ўзгарувчилари
Функция ичида эълон килинган ўзгарувчилар ташқарида кўринмайди. Келинг, мисолда кўрамиз. Фарз килайлик, бизда куйидаги ўзгарувчи бор:
<?php
function func()
{
$num = 1;
}
?>
Келинг, $num ўзгарувчисини функция
ташқарида чоптаб кўрайлик:
<?php
function func()
{
$num = 1;
}
func();
echo $num; // хатолик
?>
Коднинг бажариш натижаси кандай булишини айтинг:
<?php
function func()
{
$aaa = '!!!';
}
func();
echo $aaa;
?>
Коднинг бажариш натижаси кандай булишини айтинг:
<?php
function func($aaa)
{
$aaa = 222;
}
func(111);
echo $aaa;
?>