Heim > Artikel > Backend-Entwicklung > Mehrere Rückgabewerte einer Methode in PHP
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.
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); ?>
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)) ; ?>
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!