SEARCH

CATEGORY

PHP入門:関数の書き方と使いどころ|よく使う処理をまとめて再利用

同じような処理を何度も書いていると、「毎回同じコードを書くのは面倒だな…」と感じる場面が出てきます。

そこで登場するのが「関数」です。

関数を使うと、よく使う処理をひとまとめにして、必要なときに何度でも呼び出せるようになります。

関数とは?PHPで処理をまとめる仕組み

関数とは、「よく使う処理をひとまとめにして、名前を付けたもの」です。

一度関数を定義しておけば、同じ処理を何度も書かなくても、名前を呼ぶだけで実行できます。

関数を使わない場合のコード例

DEMO

このように、同じ処理を何度も書くのはシンプルですが、処理内容を変更したいときにすべて修正する必要があります。

PHPの関数の基本的な書き方

DEMO

function キーワードを使って関数を定義し、関数名() で呼び出します。

これで「こんにちは」と表示する処理を、何度でも再利用できます。

引数を使って値を受け取る

DEMO

引数(ひきすう)を使うと、関数の中で使う値を、外から渡すことができます。

これにより、処理は同じでも表示内容を変えることができます。

returnで処理結果を返す

DEMO

return を使うと、関数の処理結果を呼び出し元に返せます。

HTMLに直接出力するだけでなく、「値を計算して返す」関数もよく使われます。

関数を使うメリット

関数を使うメリットは主に次の3つです。

  • 同じコードを何度も書かなくてよい
  • 修正が1か所で済む
  • 処理の意味が名前で分かりやすくなる

特に、HTMLとPHPが混ざるコードでは、関数にしておくことで全体が読みやすくなります。

関数を使うタイミングの目安

次のような場合は、関数にすることを検討してみましょう。

  • 同じ処理を2回以上書いている
  • 処理の内容を「名前」で説明できる
  • あとから変更する可能性がある

「これは何度も使いそうだな」と感じたら、関数にしてみるのがおすすめです。

まとめ:まずは「よく使う処理」を関数にしてみよう

関数は、PHPを「実用」に近づけるための大切なステップです。

難しく考えず、

  • 処理をまとめる
  • 名前を付ける
  • 必要なときに呼び出す

この3点を意識して、少しずつ使ってみましょう。