「PHP/入門/関数とは」の版間の差分

削除された内容 追加された内容
.旻 (トーク | 投稿記録)
M cat sort
.旻 (トーク | 投稿記録)
pre -> source
4 行
 
例:
<source lang=php>
<pre>
<?php
f();
13 行
}
?>
</presource>
 
関数は、このように使う。
35 行
関数は値を返すこともできる。
例えば、
<source lang=php>
<pre>
<?php
$num = pi();
41 行
print $num;
?>
</presource>
 
pi()
47 行
これを参考に、単純に1を返す関数を作る。
 
<source lang=php>
<pre>
<?php
$a = f();
57 行
}
?>
</presource>
 
関数が値を返すようにするには、return 命令を使う。
70 行
例:
 
<source lang=php>
<pre>
<?php
 
80 行
 
?>
</presource>
 
引数は、括弧のなかへ記述する。
94 行
このような、変数の使える範囲のことを、スコープ(Scope) と呼ぶ。
 
<source lang=php>
<pre>
<?php
$i = 10;
104 行
}
?>
</presource>
 
このとき、f() の中に、変数 $i があり、グローバルスコープにも、変数 $i がある。
113 行
例:
 
<source lang=php>
<pre>
<?php
$n = 99;
124 行
}
?>
</presource>
 
関数 f() の一行目の global に注目してほしい。