広告スペース(バナー)
🐘PHP レッスン
基本文法の基礎8▾
データ構造とオブジェクト指向7▾
構文の基本を深める9▾
関数とデータ構造の応用9▾
アルゴリズムとテストの基礎8▾
文字列・数値操作の応用8▾
実務で役立つ機能8▾
レッスン 6 / 68
関数を作ってみよう
このレッスンでは、PHPで関数を作る書き方を学び、同じ処理を何度も再利用できるコードを書けるようになることを目標にします。「PHP 関数 作り方」「PHP function」で調べている方向けです。
functionで関数を定義し、returnで結果を返せます。何度も使う処理をまとめて名前をつけておけば、呼び出すだけで実行できて便利です。引数を変えれば同じ処理でも呼び出しごとに違う結果を得られます。
サンプルコードでは、greetという関数を定義し、$nameという引数を受け取って挨拶メッセージをreturnで返しています。echo greet("はなこ");のように、関数の戻り値をそのままechoで表示している点にも注目してみましょう。
初心者がよくつまずくのが、returnを書き忘れて関数の結果が使えないケースです。echoで表示するだけの処理と、returnで値を返す処理は役割が異なり、両方を理解しておく必要があります。
型宣言を付けることもでき、引数や戻り値の型を明示すると、より安全なコードになります。function greet(string $name): stringのように型を明示する書き方は、規模の大きいプロジェクトほど重視される傾向にあります。
📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください
🧪 このサイトではPHPを直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。
🎯
ここまでできればゴール達成!
挨拶メッセージを生成する、再利用できる関数が作れるようになります。
挨拶メッセージを生成する、再利用できる関数が作れるようになります。
広告スペース(バナー)
広告スペース(記事内)