戻り値
PHPの関数から結果を取得します
「戻り値」はCoddyKit上の無料PHP Academyレッスンです。 これはレッスン5/5です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはPHP Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 PHP Academyコースには全5レッスンが含まれています。
戻り値
戻り値
次のレッスンへようこそ。このレッスンでは、PHPの関数における戻り値と、関数の結果を呼び出し元のコードに返す方法を学びます。さっそく始めましょう。

戻り値とは
戻り値とは
戻り値とは、関数を実行した結果です。関数はデータを直接出力する代わりに、データを返してプログラムの別の場所で使用できるようにします。
例:長方形の面積を計算する関数は、その結果を呼び出し元に返すことができます。
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の関数で戻り値を使用する方法を学びました。文字列や配列を返す方法、複数の値や条件に応じた値を扱う方法も含まれます。次のレッスンでは、ラムダ関数と無名関数について学びます。引き続きコーディングしましょう。

よくある質問
「戻り値」レッスンは無料ですか?
はい。「戻り値」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと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フィードバックを取得できます。ローカル設定は不要です。