→変数のスコープ
(→変数のスコープ: 変数名がnでなくs) |
|||
</syntaxhighlight>
;実行結果
このとき、f() の中に、変数 $i があり、グローバルスコープにも、変数 $i がある。▼
<pre>
グローバル変数10
ローカル変数99
</pre>
▲このとき、f() の中に、変数 $i があり、グローバルスコープにも、変数 $i がある。しかし、これらは別物である。
</syntaxhighlight>
;実行結果
関数 f() の一行目の global に注目してほしい。▼
sの二乗は9801です。
こうすることにより、グローバル変数を関数内で使用することができるようになる。
|