Вътрешни променливи на функции в 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;
?>