menu

returnキーワード

キーワード return は現在の関数の実行を終了し、指定された値を返します。 return がパラメータなしで呼び出された場合、関数は null を返します。グローバルスコープでは、 return は現在のスクリプトの実行を終了します。

構文

return 式; // 値の返却 return; // nullの返却

関数からの値の返却:

<?php function square($num) { return $num * $num; } echo square(4); ?>

コードの実行結果:

16

関数からの配列の返却:

<?php function createPair($a, $b) { return [$a, $b]; } print_r(createPair(1, 2)); ?>

コードの実行結果:

[1, 2]

関数の早期終了:

<?php function checkAge($age) { if ($age < 18) { return "アクセス拒否"; } return "アクセス許可"; } echo checkAge(20); ?>

コードの実行結果:

"アクセス許可"

関連項目

  • ユーザー定義関数を作成する function 命令
  • スクリプトの実行を終了する exit 関数
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否