PHPでは、リターンキーワードは主に関数の実行を終了し、結果を関数呼び出し元に返すために使用されます。次の重要な機能があります。
関数がreturnステートメントに実行されると、関数内にまだ未発表のコードがある場合でも、関数の実行がすぐに停止します。返品値の後のコードは実行されなくなります。
returnステートメントは式を取ることができ、式の結果は関数の返品値として関数の呼び出し者に返されます。この返品値は、整数、文字列、アレイなど、あらゆるタイプのものにすることができます。
returnステートメントを使用すると、グローバルスコープまたはファイルが含まれている場合の現在のスクリプトの実行が終了します。スクリプトに他のファイルが含まれており、ファイルのいずれかがreturemステートメントを使用している場合、ファイルを含むスクリプトも影響を受けます。
以下は、整数キーワードを使用して整数値を返す方法を示す簡単な例です。
この例では、合計関数は2つのパラメーターを取り、合計を返します。返された結果は変数$ resultに割り当てられ、結果は出力です。
戻りは、関数の最後に使用するだけでなく、関数内の任意の位置で事前に関数の実行を終了します。次の例:
この例では、iSeven関数はパラメーター$番号を受け入れます。 $ numberが偶数である場合、関数の実行はtrueを返すことによって事前に終了し、trueを返します。
関数で内部的に使用されることに加えて、returnステートメントはグローバルスコープで使用したり、スクリプトの実行を終了するためにファイルを含めることもできます。以下に示すように:
この例では、$ config変数が設定されていない場合、スクリプトはreturnステートメントを使用して実行を終了します。
PHPプログラミングでは、リターンキーワードが重要です。関数の実行を終了し、値を発信者に返すだけでなく、必要に応じてスクリプトの実行を終了することさえできません。マスターとリターンを正しく使用すると、コードの読みやすさと効率が向上します。