PHP メソッド分析: 2 つの値を出力するには?
PHP では、メソッドから複数の値を出力する必要がある場合があります。この場合、配列、オブジェクト、または参照の受け渡しを使用してこれを実現できます。以下に2つの値を出力する3つの方法を紹介します。
function getTwoValues(){ $value1 = 10; $value2 = 20; return [$value1, $value2]; } list($result1, $result2) = getTwoValues(); echo $result1; // 输出 10 echo $result2; // 输出 20
class TwoValues{ public $value1; public $value2; function __construct($v1, $v2){ $this->value1 = $v1; $this->value2 = $v2; } } function getTwoValues(){ $value1 = 10; $value2 = 20; return new TwoValues($value1, $value2); } $result = getTwoValues(); echo $result->value1; // 输出 10 echo $result->value2; // 输出 20
function getTwoValues(&$value1, &$value2){ $value1 = 10; $value2 = 20; } getTwoValues($result1, $result2); echo $result1; // 输出 10 echo $result2; // 输出 20
配列を使用するかどうかオブジェクトまたは参照によって渡されるため、2 つの値を出力するのは簡単です。どの方法を選択するかは実際のニーズによって異なりますが、上記の方法がお役に立てば幸いです。
以上がPHP メソッド分析: 2 つの値を出力するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。