Heim > Backend-Entwicklung > PHP-Tutorial > Die Verwendung und Funktion von Return in PHP

Die Verwendung und Funktion von Return in PHP

墨辰丷
Freigeben: 2023-03-31 20:52:02
Original
3012 Leute haben es durchsucht

Dieser Artikel stellt hauptsächlich die Verwendung von Return in PHP vor. Er analysiert die Funktion und allgemeine Verwendungstechniken von Return in PHP. Er hat einen gewissen Referenzwert.

Dieser Artikel erklärt die Beispiele. Verstehen Sie die Verwendung von Return in PHP.

Die spezifische Analyse lautet wie folgt:

Erstens bedeutet dies, dass return() eine Sprachstruktur und keine Funktion ist und nur dann in Klammern eingeschlossen werden muss, wenn die Parameter enthält einen Ausdruck. Bei der Rückgabe einer Variablen werden normalerweise keine Klammern verwendet, was die Belastung von PHP verringern kann.

Grundlegende Verwendung:

a), return expression // Ein Ausdrucksergebnis zurückgeben
b), return(expr) // Funktionsausdruck
c ), return // Direkt zurückgeben oder einen Nullwert zurückgeben

Hinweis: Es ist am besten, return($val) nicht zu verwenden.

1. Wenn return ausgeführt wird, wird der Inhalt nach der return-Anweisung nicht ausgeführt.

function add($a,$b){
 return $a+$b;
 return $a*$b;
}
$c = add(5,3);//得到的$c值可以用在程序的其他地方!
echo $c;
Nach dem Login kopieren

Ausgabeergebnis: 8, nur $a+$b, $a wird ausgeführt *$b wird nicht ausgeführt.

2. Return kann ein Funktionsrückgabewert oder ein Nullwert sein, abhängig von der spezifischen Verwendung, zum Beispiel:

function test($a){
if($a>10){
 return "a>10";
}else{
 return "a<10";
}
$b=45;
$c=$b-$a;
echo $c;
}
Nach dem Login kopieren

In diesem Beispiel wird beim Aufrufen dieser Funktion eine beliebige Zahl angegeben , es wird eine Zeichenfolge zurückgegeben und der Code:

$b=45;
$c=$b-$a;
echo $c;
Nach dem Login kopieren

wird niemals ausgeführt.

3. In Bezug auf Rückrufe.

a.php lautet wie folgt:

<?php
include("b.php");
echo "a";
?>
Nach dem Login kopieren
Nach dem Login kopieren

b.php lautet wie folgt:

<?php
echo "b";
return;
?>
Nach dem Login kopieren

Ausgabeergebnis: ba.

a.php lautet wie folgt:

<?php
include("b.php");
echo "a";
?>
Nach dem Login kopieren
Nach dem Login kopieren

b.php lautet wie folgt:

<?php
echo "b";
exit; // 结束整个当前脚本
?>
Nach dem Login kopieren

Ausgabeergebnis: a.

4. Eine wichtige Rolle der Rückgabe: Rückgabewert

Beispiel 1:

function test(){
 $a=array(1,2);
 return $a;
}
$b=test();
print_r($b);
Nach dem Login kopieren

Beispiel 2:

function test(){
 $a=array(1,2);
}
$b=test();
print_r($b);
Nach dem Login kopieren

Ausgabeergebnis: Beispiel 1 gibt normal aus, Die Ausgabe von Beispiel 2 ist leer. Warum? Denn wenn Sie return nicht verwenden, um den Wert in der Funktion rest() zurückzugeben, gibt es in der Funktion nur einen Prozess, aber kein Ergebnis für rest(). Natürlich wird bei der Funktion auch kein Wert ausgegeben angerufen. Natürlich können wir print_r($b) auch in test() schreiben und direkt in der Funktion drucken, aber oft rufen wir Operationen außerhalb der Funktion auf, also müssen wir return verwenden, um einen Wert nach außen zurückzugeben.

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.

Verwandte Empfehlungen:

So implementieren Sie Eingabeaufforderungsinformationen mithilfe der benutzerdefinierten Warnfunktion von PHP

Eine kurze Einführung in die Datenverschlüsselung und -entschlüsselung der PHP-Schnittstelle , und Überprüfung Verwendung der Signatur

PHP betreibt Zeichenfolgen und Arrays, um einen Ähnlichkeitsalgorithmus zu implementieren

Das obige ist der detaillierte Inhalt vonDie Verwendung und Funktion von Return in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage