Heim  >  Artikel  >  Backend-Entwicklung  >  Mehrere Rückgabewerte einer Methode in PHP

Mehrere Rückgabewerte einer Methode in PHP

青灯夜游
青灯夜游Original
2022-06-13 16:53:381599Durchsuche

Eine Methode in PHP hat nur einen Rückgabewert. In der PHP-Methode wird der Rückgabewert mithilfe der Return-Anweisung mit der Syntax „return return value;“ definiert. Die Return-Anweisung kann nur einen Parameter zurückgeben, d. h. die Methode (Funktion) kann nur einen Rückgabewert haben. Wenn Sie mehrere Werte zurückgeben möchten, müssen Sie in der Methode (Funktion) ein Array definieren und den Rückgabewert darin speichern das Array für die Rückgabe.

Mehrere Rückgabewerte einer Methode in PHP

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer

Eine Methode in PHP hat nur einen Rückgabewert.

PHP stellt eine Return-Anweisung bereit, um das laufende Ergebnis einer Methode (Funktion) zurückzugeben. Das Syntaxformat lautet wie folgt:

return 返回值;

Hinweis: Zur Trennung des „Rückgabewerts“ und des Rückgabeschlüsselworts muss ein Leerzeichen verwendet werden.

Es ist ersichtlich, dass die Return-Anweisung nur einen Parameter zurückgeben kann, dh nur einen Wert und nicht mehrere Werte gleichzeitig.

<?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);
?>

Mehrere Rückgabewerte einer Methode in PHP

Wenn Sie mehrere Werte zurückgeben möchten, müssen Sie ein Array in der Funktion definieren, den Rückgabewert im Array speichern und ihn zurückgeben.

<?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)) ;
?>

Mehrere Rückgabewerte einer Methode in PHP

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonMehrere Rückgabewerte einer Methode in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn