ホームページ  >  記事  >  バックエンド開発  >  PHPの1つのメソッドからの複数の戻り値

PHPの1つのメソッドからの複数の戻り値

青灯夜游
青灯夜游オリジナル
2022-06-13 16:53:381606ブラウズ

php のメソッドには戻り値が 1 つだけあります。 PHP メソッドでは、戻り値は return ステートメントを使用し、構文「return return value;」で定義されます。 return ステートメントは 1 つのパラメーターのみを返すことができます。つまり、メソッド (関数) は 1 つの戻り値のみを持つことができます。複数の値を返したい場合は、メソッド (関数) で配列を定義し、戻り値を戻り値の配列。

PHPの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の1つのメソッドからの複数の戻り値

複数の値を返したい場合は、関数内で配列を定義し、戻り値を配列に格納して返す必要があります。

<?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の1つのメソッドからの複数の戻り値

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPの1つのメソッドからの複数の戻り値の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。