0Pricing
PHP Academy · レッスン

戻り値

PHPの関数から結果を取得します

「戻り値」はCoddyKit上の無料PHP Academyレッスンです。 これはレッスン5/5です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはPHP Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 PHP Academyコースには全5レッスンが含まれています。

戻り値

戻り値

次のレッスンへようこそ。このレッスンでは、PHPの関数における戻り値と、関数の結果を呼び出し元のコードに返す方法を学びます。さっそく始めましょう。

戻り値 — イラスト1

戻り値とは

戻り値とは

戻り値とは、関数を実行した結果です。関数はデータを直接出力する代わりに、データを返してプログラムの別の場所で使用できるようにします。

例:長方形の面積を計算する関数は、その結果を呼び出し元に返すことができます。

returnキーワードの使用

returnキーワードの使用

関数から値を返すには、returnキーワードを使用します。例:

ヒント:戻り値を使って、関数から呼び出し元のコードへデータを渡してください。

<?php
  function add($a, $b) {
    return $a + $b;
  }

  $result = add(5, 10);
  echo $result; // Outputs: 15
?>

文字列を返す

文字列を返す

関数は文字列を返すことができ、文字列は連結したり表示したりできます。例:

タスク:パーソナライズされた挨拶メッセージを返す関数を作成してください。

<?php
  function greet($name) {
    return "Hello, $name!";
  }

  echo greet("Alice"); // Outputs: Hello, Alice!
?>

配列を返す

配列を返す

関数は配列を返すことができます。配列は複数の値を渡す場合に便利です。例:

ヒント:配列のような複雑なデータ構造を渡すには、returnを使用してください。

<?php
  function getColors() {
    return ["Red", "Green", "Blue"];
  }

  $colors = getColors();
  echo $colors[0]; // Outputs: Red
?>

複数の値を返す

複数の値を返す

複数の値を返すには、連想配列またはオブジェクトを使用します。例:

重要なポイント:名前付きの値を返すには、連想配列を使用します。

<?php
  function getUserInfo() {
    return [
      "name" => "Alice",
      "age" => 25,
      "city" => "New York"
    ];
  }

  $user = getUserInfo();
  echo $user["name"]; // Outputs: Alice
?>

条件に応じた値を返す

条件に応じた値を返す

関数は条件に応じて異なる値を返すことができます。例:

ヒント:関数内の条件分岐を処理するには、returnを使用してください。

<?php
  function checkEligibility($age) {
    if ($age >= 18) {
      return "Eligible";
    } else {
      return "Not Eligible";
    }
  }

  echo checkEligibility(20); // Outputs: Eligible
?>

戻り値の型宣言

戻り値の型宣言

PHPでは、関数の戻り値の型を宣言できます。例:

重要なポイント:戻り値の型宣言により、関数が期待どおりのデータ型を返すことを確認できます。

<?php
  function multiply(float $a, float $b): float {
    return $a * $b;
  }

  echo multiply(2.5, 4); // Outputs: 10.0
?>
<?php
  function subtract($a, $b) {
    return $a - $b;
  }

  echo subtract(10, 5);
?>

よくできました

よくできました

おめでとうございます。PHPの関数で戻り値を使用する方法を学びました。文字列や配列を返す方法、複数の値や条件に応じた値を扱う方法も含まれます。次のレッスンでは、ラムダ関数と無名関数について学びます。引き続きコーディングしましょう。

戻り値 — イラスト10

よくある質問

「戻り値」レッスンは無料ですか?

はい。「戻り値」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、PHP Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 PHP Academyコースには全5レッスンが含まれています。

「戻り値」で何を学びますか?

PHPの関数から結果を取得します ブラウザで直接実行するハンズオンコードでPHP Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

PHP Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのPHP Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン5/5です。

「戻り値」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このPHP Academyレッスンでコードを書いて実行できますか?

はい。すべてのPHP Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 関数とは
  2. 組み込み関数
  3. ユーザー定義関数
  4. 関数に引数を渡す
  5. 戻り値
← PHP Academyに戻る