⊗ppPmUFRD 202 of 447 menu

PHPにおけるreturnの操作テクニック

returnを扱うことでコードを簡略化する、いくつかのテクニックが存在します。

例えば、次のコードを考えてみましょう:

<?php function func($num) { if ($num >= 0) { $res = sqrt($num); } else { $res = 0; } return $res; } echo func(3); ?>

ご覧の通り、このコードでは条件に応じて変数$resに一方または他方の値が代入されます。 そして、関数の最後の行でこの変数の内容がreturnによって返されます。

ここでは不要な変数$resを排除し、より簡潔な形でこのコードを書き直してみましょう:

<?php function func($num) { if ($num >= 0) { return sqrt($num); } else { return 0; } } echo func(3); ?>

次の関数が与えられています:

<?php function func($num1, $num2) { if ($num1 > 0 and $num2 > 0) { $res = $num1 * $num2; } else { $res = $num1 - $num2; } return $res; } echo func(3, 4); ?>

学習した理論に基づいて、簡潔な形式で書き直してください。

日本語
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否