Interne Veranderlikes van Funksies in PHP
Veranderlikes wat binne 'n funksie gedeclareer word, is nie van buite af sigbaar nie. Kom ons kyk na 'n voorbeeld. Gestel ons het die volgende veranderlike:
<?php
function func()
{
$num = 1;
}
?>
Kom ons probeer om die
veranderlike $num van buite
die funksie te toon:
<?php
function func()
{
$num = 1;
}
func();
echo $num; // fout
?>
Vertel, wat sal die resultaat van die kode-uitvoering wees:
<?php
function func()
{
$aaa = '!!!';
}
func();
echo $aaa;
?>
Vertel, wat sal die resultaat van die kode-uitvoering wees:
<?php
function func($aaa)
{
$aaa = 222;
}
func(111);
echo $aaa;
?>