PHP関数の外部変数
関数の外部で宣言された変数は、 内部からは見えません。 例を見てみましょう。 以下のような変数があるとします:
<?php
$num = 1;
?>
この変数を関数内で出力しようと 試みます:
<?php
$num = 1;
function func()
{
echo $num;
}
func(); // エラー
?>
以下のコードを実行した結果を 説明してください:
<?php
$aaa = 111;
function func()
{
echo $aaa;
}
func();
?>
以下のコードを実行した結果を 説明してください:
<?php
$num1 = 1;
$num2 = 2;
function func()
{
return $num1 + $num2;
}
echo func();
?>