「PHP/入門/関数とは」の版間の差分
削除された内容 追加された内容
PHPにおける関数 |
編集の要約なし |
||
2 行
関数とは、行いたい処理をひとまとめにして、あとでそれを簡単に実行できるようにするためのものである。
例:
<pre>
8 ⟶ 9行目:
function f($n){
}
?>
17 ⟶ 18行目:
関数を定義するには、functionを使い、その中に、処理をかく。
そうすれば、関数の名前を書くだけで、中の処理を行ってくれる。
(ちなみに、PHPはコードをすべてメモリに読み込んでから実行するため、関数をプログラムのどこに書いても
関数を使うことができる。)
これを実行すると、
a
b
のように表示される。
50 ⟶ 53行目:
function f(){
}
?>
72 ⟶ 75行目:
function add($i, $j){
}
85 ⟶ 88行目:
関数の中で定義した変数をローカル変数と呼ぶ。
通常、グローバル変数を関数内で使用することはでき
また、ローカル変数を関数外で使用することはでき
このような、変数の使える範囲のことを、スコープ(Scope) と呼
<pre>
96 ⟶ 99行目:
function f(){
}
?>
</pre>
このとき、f() の中に、変数 $i があり、グローバルスコープにも、変数 $i があ
しかし、これらは、別物で
しかし、関数内で、グローバル変数を使用することができ
例:
115 ⟶ 118行目:
function f() {
}
?>
</pre>
関数 f() の一行目の global に注目して
こうすることにより、グローバル変数を関数内で使用することができ
|