この記事では主にphpでのreturnの使い方を紹介します。phpでのreturnの機能と一般的な使用法を分析し、必要な方は参考にしてください
推奨マニュアル: 完全版。 PHPの独習マニュアル
この記事では、phpでのreturnの使い方を例を挙げて説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです:
まず第一に、return() は関数ではなく言語構造であることを意味します。パラメータに式が含まれる場合にのみ括弧で囲む必要があります。通常、変数を返す場合には括弧は使用されないため、PHP の負担が軽減されます。
基本的な使用法:
a)、return 式 // 式の結果を返す
b)、return(expr) // 関数式
c)、return // 直接返す、または null 値を返す
注: return($val) は使用しないことをお勧めします。
1. return が実行されると、return ステートメント以降の内容は実行されません。
function add($a,$b){ return $a+$b; return $a*$b; } $c = add(5,3);//得到的$c值可以用在程序的其他地方! echo $c;
出力結果: 8、$a+$b のみが実行され、$a*$b は実行されません。
2. 戻り値は、特定の使用法に応じて、関数の戻り値または null 値になります。例:
function test($a){ if($a>10){ return "a>10"; }else{ return "a<10"; } $b=45; $c=$b-$a; echo $c; }
この例では、この関数を呼び出して任意の数値を指定すると、文字列とコード:
$b=45; $c=$b-$a; echo $c;
は決して実行されません。
3.折り返し電話について。
a.phpは次のとおりです:
<?php include("b.php"); echo "a"; ?>
b.phpは次のとおりです:
<?php echo "b"; return; ?>
出力結果: ba.
a.phpは次のとおりです:
<?php include("b.php"); echo "a"; ?>
b.phpは次のとおりです:
<?php echo "b"; exit; // 结束整个当前脚本 ?>
出力結果: a.
4. return の重要な役割: 戻り値
例 1:
function test(){ $a=array(1,2); return $a; } $b=test(); print_r($b);
例 2:
function test(){ $a=array(1,2); } $b=test(); print_r($b);
出力結果: 例 1 は正常に出力され、例 2 の出力は空です。なぜ?なぜなら、関数rest()で値を返すためにreturnを使用しない場合、関数内には処理があるだけで、rest()への結果は存在しません。当然、関数が実行されたときに値は出力されません。と呼ばれた。
もちろん、print_r($b) を test() に記述して、関数内で直接 print することもできますが、多くの場合、関数の外で操作を呼び出すことになるため、関数の外に値を返すには return を使用する必要があります。
おすすめ関連記事:
1.PHPでのreturnの使い方
2.PHPでreturnはどんな時に使われるの?
関連ビデオの推奨:
1.Dugu Jiijian (4)_PHP ビデオ チュートリアル
以上がphp:returnの使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。