Eksterne veranderlikes van funksies in PHP
Veranderlikes wat buite 'n funksie verklaar word, is nie sigbaar binne die funksie nie. Laat ons kyk na 'n voorbeeld. Kom ons sê ons het die volgende veranderlike:
<?php
$num = 1;
?>
Kom ons probeer om hierdie veranderlike binne 'n funksie uit te druk:
<?php
$num = 1;
function func()
{
echo $num;
}
func(); // fout
?>
Vertel, wat sal die resultaat van die kode-uitvoering wees:
<?php
$aaa = 111;
function func()
{
echo $aaa;
}
func();
?>
Vertel, wat sal die resultaat van die kode-uitvoering wees:
<?php
$num1 = 1;
$num2 = 2;
function func()
{
return $num1 + $num2;
}
echo func();
?>