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

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

青灯夜游
リリース: 2023-03-16 11:28:01
オリジナル
1643 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート