Heim Backend-Entwicklung PHP-Problem Lassen Sie uns über den Unterschied zwischen der Return-Anweisung und dem Echo sprechen (ausführliche Erklärung und Beispiele).

Lassen Sie uns über den Unterschied zwischen der Return-Anweisung und dem Echo sprechen (ausführliche Erklärung und Beispiele).

Jun 03, 2021 am 10:56 AM
return

Der letzte Artikel führte Sie in „Lernen Sie Schritt für Schritt die Verwendung von PHP-Funktionen (ausgewählt)“ ein. In diesem Artikel wird weiterhin über den Unterschied zwischen der Return-Anweisung und dem Echo gesprochen (ausführliche Erklärung und Beispiele). uns Lasst uns vorbeischauen! ! !

Lassen Sie uns über den Unterschied zwischen der Return-Anweisung und dem Echo sprechen (ausführliche Erklärung und Beispiele).

Die Funktion der Return-Anweisung:

  • Eine Funktion mit einer Return-Anweisung ist eine Funktion mit einem Rückgabewert

  • Eine Funktion ohne Return-Anweisung ist eine Ausführungsfunktion

Funktion 1: Wenn eine Return-Anweisung vorhanden ist und die Anweisung ausgeführt wird, kann das Ausführungsergebnis der Funktion von der Variablen empfangen werden.

Vorteile: Sie können das Ergebnis weiterhin für Berechnungen oder andere Zwecke verwenden Operationen

Funktion 2: Wenn der Ausführungsprozess der Funktion Medium Return-Anweisung ist, wird der nachfolgende Code nicht ausgeführt.

Hinweis: Eine Funktion kann mehrere Return-Anweisungen haben, aber das Programm hat nur eine.

Der Unterschied zwischen Echo und Return:

Wenn das Ergebnis der Funktionsausführung an anderer Stelle verwendet werden muss, muss die Funktion eine Return-Anweisung verwenden. Wenn nicht, kann die Funktion die Echo-Ausgabe verwenden

<?php
     /**return 语句的作用*/
     //定义一个函数  执行过程
    function demo(){
        $str = &#39;唯美古诗词的例子<br/>&#39;;
        $str .= &#39; 思君令人老,岁月忽已晚。<br/>&#39;;
        $str .= &#39; 人生如逆旅,我亦是行人。<br/>&#39;;
        $str .= &#39; 片云天共远,永夜月同孤。<br/>&#39;;
        $str .= &#39; 君生我未生,我生君已老。<br/>&#39;;
        $str .= &#39; 一川烟草,满城风絮,梅子黄时雨。<br/>&#39;;
        $str .= &#39; 山中何事?松花酿酒,春水煎茶。<br/>&#39;;
}
//代码显示结果一: demo();
$result = demo();
var_dump($resurt);
Nach dem Login kopieren

Lassen Sie uns über den Unterschied zwischen der Return-Anweisung und dem Echo sprechen (ausführliche Erklärung und Beispiele).

Lassen Sie uns über den Unterschied zwischen der Return-Anweisung und dem Echo sprechen (ausführliche Erklärung und Beispiele).

Parsen Sie den Code:

So rufen Sie die Funktion auf: Fügen Sie ( zum Funktionsnamen) hinzu, also [demo();] der obigen Formel. Zu diesem Zeitpunkt aktualisieren wir aber es gibt keinen Inhalt, wie oben gezeigt. Dann verwenden wir return, um zu sehen, ob das durch die Aktualisierung erhaltene Ergebnis Null (leer) ist Es ist ersichtlich, dass wir beim Aufrufen der Funktion, um den Wert zurückzugeben, nicht das entsprechende Ergebnis erhalten, sodass wir das Ergebnis nicht wiederholen können.

Die obige Funktion ist also der Ausführungsprozess Wenn wir eine Zeichenfolge deklarieren, können wir keine Ergebnisse erhalten.

Wenn wir

in der Funktion ausgeben und dann die Funktion aufrufen, erhalten wir den Inhalt im Funktionskörper Das Ergebnis ist wie folgt: (echo)$str

Wenn wir den Rückgabewert von return erhalten müssen,

<?php
     /**return 语句的作用*/
     //定义一个函数  执行过程
    function demo(){
        $str = &#39;唯美古诗词的例子<br/>&#39;;
        $str .= &#39; 思君令人老,岁月忽已晚。<br/>&#39;;
        $str .= &#39; 人生如逆旅,我亦是行人。<br/>&#39;;
        $str .= &#39; 片云天共远,永夜月同孤。<br/>&#39;;
        $str .= &#39; 君生我未生,我生君已老。<br/>&#39;;
        $str .= &#39; 一川烟草,满城风絮,梅子黄时雨。<br/>&#39;;
        $str .= &#39; 山中何事?松花酿酒,春水煎茶。<br/>&#39;;
        echo $str;
    }
    demo();
?>
Nach dem Login kopieren
Lassen Sie uns über den Unterschied zwischen der Return-Anweisung und dem Echo sprechen (ausführliche Erklärung und Beispiele).Das laufende Ergebnis ist wie folgt:


Analyse:

Wir ändern die Funktion demo in demo1(), Da der Funktionsname nicht derselbe sein kann, beginnen wir mit dem Aufruf der Funktion und dem Aufruf von demo1. Wenn wir die Funktion aufrufen, entspricht dies der Zuweisung von str zu demo1 Wenn wir return eingeben, wird die geschriebene Zeichenfolge ausgegeben. Lassen Sie uns über den Unterschied zwischen der Return-Anweisung und dem Echo sprechen (ausführliche Erklärung und Beispiele).

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonLassen Sie uns über den Unterschied zwischen der Return-Anweisung und dem Echo sprechen (ausführliche Erklärung und Beispiele).. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Detaillierte Erläuterung der Verwendung von Return in der C-Sprache Detaillierte Erläuterung der Verwendung von Return in der C-Sprache Oct 07, 2023 am 10:58 AM

Die Verwendung von return in der C-Sprache ist: 1. Für Funktionen, deren Rückgabewerttyp ungültig ist, können Sie die Rückgabeanweisung verwenden, um die Ausführung der Funktion vorzeitig zu beenden. 2. Für Funktionen, deren Rückgabewerttyp nicht ungültig ist, ist die Funktion von Die Return-Anweisung dient dazu, die Ausführung der Funktion zu beenden. 3. Beenden Sie die Ausführung der Funktion vorzeitig wenn die Funktion keinen Wert zurückgibt.

Wie ist die Ausführungsreihenfolge von Return- und Final-Anweisungen in Java? Wie ist die Ausführungsreihenfolge von Return- und Final-Anweisungen in Java? Apr 25, 2023 pm 07:55 PM

Quellcode: publicclassReturnFinallyDemo{publicstaticvoidmain(String[]args){System.out.println(case1());}publicstaticintcase1(){intx;try{x=1;returnx;}finally{x=3;}}}# Ausgabe Die Ausgabe des obigen Codes kann einfach zu dem Schluss kommen: return wird ausgeführt, bevor wir uns schließlich ansehen, was auf der Bytecode-Ebene passiert. Im Folgenden wird ein Teil des Bytecodes der Methode case1 abgefangen und mit dem Quellcode verglichen, um die Bedeutung jeder Anweisung darin zu kommentieren

Wie verwendet Vue3 den Setup-Syntaxzucker, um das Schreiben von Return zu verweigern? Wie verwendet Vue3 den Setup-Syntaxzucker, um das Schreiben von Return zu verweigern? May 12, 2023 pm 06:34 PM

Vue3.2-Setup-Syntaxzucker ist ein Syntaxzucker zur Kompilierungszeit, der die kombinierte API in einer einzelnen Dateikomponente (SFC) verwendet, um das umständliche Setup in Vue3.0 zu lösen. Die durch den Import eingeführten deklarierten Variablen, Funktionen und Inhalte werden bereitgestellt Rückkehr, damit sie in Vue3.0 verwendet werden können. 1. Es besteht keine Notwendigkeit, deklarierte Variablen, Funktionen und Inhalte zurückzugeben, die durch Import während der Verwendung eingeführt wurden }from'./utils'//variable constmsg='Hello !'//function func

Verwenden Sie das Schlüsselwort „return' in JavaScript Verwenden Sie das Schlüsselwort „return' in JavaScript Feb 18, 2024 pm 12:45 PM

Für die Verwendung von „return“ in JavaScript sind bestimmte Codebeispiele erforderlich. In JavaScript wird die „return“-Anweisung verwendet, um den von einer Funktion zurückgegebenen Wert anzugeben. Es kann nicht nur dazu verwendet werden, die Ausführung einer Funktion zu beenden, sondern auch einen Wert an die Stelle zurückzugeben, an der die Funktion aufgerufen wurde. Die Return-Anweisung hat die folgenden allgemeinen Verwendungszwecke: Einen Wert zurückgeben Die Return-Anweisung kann verwendet werden, um einen Wert an die Stelle zurückzugeben, an der die Funktion aufgerufen wird. Hier ist ein einfaches Beispiel: functionadd(a,b){

Detaillierte Erläuterung der Rückgabewerte und Rückgabeanweisungen von JavaScript-Funktionen Detaillierte Erläuterung der Rückgabewerte und Rückgabeanweisungen von JavaScript-Funktionen Aug 04, 2022 am 09:46 AM

JavaScript-Funktionen stellen zwei Schnittstellen zur Interaktion mit der Außenwelt bereit. Die Parameter dienen als Eingang zum Empfang externer Informationen; der Rückgabewert dient als Ausgang für die Rückmeldung der Operationsergebnisse an die Außenwelt. Der folgende Artikel wird Ihnen helfen, den Rückgabewert der JavaScript-Funktion zu verstehen und die Verwendung der Rückgabeanweisung kurz zu analysieren. Ich hoffe, er wird Ihnen hilfreich sein!

So verwenden Sie den Rückgabewert in Python So verwenden Sie den Rückgabewert in Python Oct 07, 2023 am 11:10 AM

Bei der Rückgabe des Python-Rückgabewerts wird die Ausführung sofort gestoppt, wenn die Funktion die Rückgabeanweisung ausführt, und der angegebene Wert wird an die Stelle zurückgegeben, an der die Funktion aufgerufen wurde. Detaillierte Verwendung: 1. Einen einzelnen Wert zurückgeben; 2. Einen Nullwert zurückgeben; 4. Die Ausführung der Funktion vorzeitig beenden;

So verwenden Sie die Return-Anweisung in JavaScript So verwenden Sie die Return-Anweisung in JavaScript Feb 26, 2024 am 09:21 AM

Für die Verwendung von return in JavaScript sind bestimmte Codebeispiele erforderlich. In JavaScript ist return ein sehr wichtiges Schlüsselwort. Es wird normalerweise verwendet, um einen Wert in einer Funktion zurückzugeben oder die Ausführung einer Funktion zu beenden. Die Return-Anweisung wird verwendet, um einen Wert an den Aufrufer der Funktion zurückzugeben und die Ausführung der Funktion zu beenden. Die return-Anweisung kann überall in einer Funktion verwendet werden und jeden JavaScript-Datentyp zurückgeben, einschließlich Zahlen, Zeichenfolgen, booleschen Werten,

Wird in Java nach der Ausführung der Return-Anweisung in einer Methode der Final-Block ausgeführt? Wird in Java nach der Ausführung der Return-Anweisung in einer Methode der Final-Block ausgeführt? Sep 17, 2023 pm 03:05 PM

Ja, der „finally“-Block wird auch nach der return-Anweisung in der Methode ausgeführt. In Java wird der „finally“-Block unabhängig davon ausgeführt, ob eine Ausnahme auftritt. Wenn wir die Methode System.exit() explizit im Final-Block aufrufen, wird sie nur nicht ausgeführt. Es gibt seltene Situationen, in denen final nicht ausgeführt wird, wie z. B. JVM-Absturz, Stromausfall, Software-Absturz usw. Außer in diesen Fällen wird der „finally“-Block immer ausgeführt. Beispiel publicclassFinallyBlockAfterReturnTest{ publicstaticvoidmain(St

See all articles