こんにちは、さるまりんです。
前回は switch について見てきました。
ここまでで、
- 条件分岐
- 繰り返し
- 配列
など、いろいろな仕組みが出てきましたね。
今回は、
関数(かんすう)
について見ていきます。
関数とは?
数学で聞く言葉ですね。
何か値を渡したら、答えが出てくるアレです。
プログラミングの世界でも同じような考え方をします。
関数は、
処理に名前を付けてまとめる仕組み
です。
例えば、
echo "こんにちは";
echo "こんにちは";
echo "こんにちは";
のように、
同じような処理を書くことがあります。
もちろんこれでも動きます。
でも、
何度も同じことを書くのは少し大変ですよね。
そんなときに使うのが関数です。
関数を作ってみよう
例えばこんな関数があります。
function hello()
{
echo "こんにちは";
}
function は、
「これから関数を作りますよ」
という意味です。
hello が関数の名前です。
関数は作っただけでは動かない
実は、
関数は作っただけでは実行されません。
例えば、
function hello()
{
echo "こんにちは";
}
これだけでは何も表示されません。
作ったら使ってあげましょう。
関数を実行するには、
関数名を書きます。
function hello()
{
echo "こんにちは";
}
hello();
すると、
こんにちは
と表示されます。
何回でも呼び出せる
関数の便利なところは、
何度でも使えることです。
function hello()
{
echo "こんにちは";
}
hello();
hello();
hello();
結果:
こんにちは
こんにちは
こんにちは
この例では「こんにちは」と表示するだけのシンプルなものですが、
同じ処理をまとめておけるので、
コードが読みやすくなります。
PHPにもたくさんの関数がある
実は、
これまで使ってきたものの中にも関数があります。
例えば、
strlen("PHP");
これは文字数を数える関数です。
また、
count($fruits);
は配列の要素数を数える関数でした。
PHPには最初からたくさんの関数が用意されています。
そして、
自分で関数を作ることもできます。
まずはこんなふうに覚えておきましょう
関数は、
よく使う処理に名前を付けてまとめる仕組み
です。
まずはこのイメージだけ持っておけば大丈夫です。
次回予告
今回は関数を作って呼び出してみました。
でも、
毎回同じ内容しか実行できないと少し不便ですよね。
次回は、
関数に値を渡す方法について見ていきます。
少しずつ関数が便利になっていく様子を見ていきましょう。
それでは、また!