Дар дохили функсияҳо тағирёбандаҳои дохилӣ дар 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;
?>