php のメソッドには戻り値が 1 つだけあります。 PHP メソッドでは、戻り値は return ステートメントを使用し、構文「return return value;」で定義されます。 return ステートメントは 1 つのパラメーターのみを返すことができます。つまり、メソッド (関数) は 1 つの戻り値のみを持つことができます。複数の値を返したい場合は、メソッド (関数) で配列を定義し、戻り値を戻り値の配列。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、DELL G3 コンピューター
方法は 1 つだけです値を返すphpで。
PHP には、メソッド (関数) の実行結果を返す return ステートメントが用意されています。その構文形式は次のとおりです:
return 返回值;
注: 「戻り値」の間には必要があります。 " と return キーワードはスペースで区切ります。
return ステートメントは 1 つのパラメーターのみを返すことができます。つまり、1 つの値のみを返すことができ、一度に複数の値を返すことはできないことがわかります。
<?php header("Content-type:text/html;charset=utf-8"); class Website { public function demo($num) { return $num * $num; } } $student = new Website(); echo $student -> demo(4); ?>
複数の値を返したい場合は、関数内で配列を定義し、戻り値を配列に格納して返す必要があります。
<?php header("Content-type:text/html;charset=utf-8"); class Website { public function demo() { return array(0, 1, 2); } } $student = new Website(); var_dump($student -> demo(4)) ; ?>
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPの1つのメソッドからの複数の戻り値の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。