PHP では、関数内で定義された変数 (パラメーターを含む) は関数外の変数にアクセスできません。また、デフォルトでは、関数外で定義された変数は関数変数にアクセスできません。 PHP チュートリアルでは、パラメーターを含む関数内で定義された変数にはアクセスできません
関数外部変数。また、デフォルトでは、関数の外で定義された変数にはアクセスできません関数変数。
以下の例を参照してください
$a = 1; $b = 2;これは、$b の値を 3 に返します。php では、global はグローバル変数なので、これが当てはまります。次に、php 変数の参照例を見てみましょう。
関数 Sum()
{
グローバル $a、$b;
$b = $a + $b;
}
合計();
エコー $b;
?>
関数 str_unite (&$string)
{ $string .= '青も好きです。';グローバル変数と関数
}
$str = '赤っぽい';
str_unite ($str);
echo $str; // 出力結果: '私は赤が好きですが、青も好きです。'
?>
、上記は関数のスコープ内の
参照について説明しています。関数 のローカル変数を見てみましょう
$a = 1;$b = 2; 関数 Sum($a,$b)
}
{
$b = $a + $b;
エコー $b;//3合計();//
このサイトのオリジナルのチュートリアルを転載する場合は、出典を明記してください: www.bkjia.com/phper/php.html
エコー $b;//2
?>
http://www.bkjia.com/PHPjc/445451.html