PHPでは、関数内で定義された変数に関して、パラメータを含む関数外の変数にはアクセスできず、デフォルトでは関数外で定義された変数は関数変数にアクセスできません
以下の例を見てください。コードは次のとおりです。 :
$a = 1;
$b = 2;
関数 Sum()
{
グローバル $a, $b;
}
Sum();
echo $b;
?>
返される $b の値は、php ではグローバル変数なので、これを実行しましょう次に、php 変数の参照例を見てください。コードは次のとおりです。
function str_unite (&$string)
{
$string .= 'Also like blue.'
}
$str = ' 赤も好き ';
echo $str; // 出力結果: '赤も好き'
関数のスコープ グローバル変数と関数への参照 コードは次のとおりです。
$a = 1;
function Sum($a,$b)
{//オープンソースコード phpfensi.com
$b = $a + $b;
echo $b;//3
}
Sum(); //
echo $b;/ /2
?>