Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann ich Daten aus enthaltenen PHP-Dateien zurückgeben?

Wie kann ich Daten aus enthaltenen PHP-Dateien zurückgeben?

Mary-Kate Olsen
Freigeben: 2024-10-19 07:50:30
Original
659 Leute haben es durchsucht

How to Return Data from Included PHP Files?

Zurück von eingebundenen Dateien in PHP

Beim Einbinden externer PHP-Dateien kann es erforderlich sein, bestimmte Daten oder Ausnahmen an die zurückzugeben Skript, in dem die eingebundene Datei aufgerufen wurde. Die Standardanweisung return() reicht in diesem Szenario nicht immer aus.

Um dieses Problem zu beheben, bietet PHP eine weniger bekannte Funktion, die die Rückgabe von Werten aus enthaltenen Dateien ermöglicht. Betrachten Sie das folgende Codeszenario:

<code class="php">// main script
$page = "User Manager";
include("application.php"); // script 2

// ...other code...</code>
Nach dem Login kopieren
<code class="php">// application.php (script 2)
if($permission["13"] !=='1'){
    include("/error/permerror.php"); // script 3
    return(); // this does not return to script 2
}</code>
Nach dem Login kopieren

Lösung:

Anstatt return() zu verwenden, kann das Skript „includeme.php“ explizit a zurückgeben Wert:

<code class="php">// includeme.php (script 3)
return 5;</code>
Nach dem Login kopieren

Dieser Wert kann dann im Hauptskript mit der Funktion require() erfasst werden:

<code class="php">// main script
$myX = require 'includeme.php'; // get returned value from script 3</code>
Nach dem Login kopieren

Dieser Ansatz ermöglicht die kontrollierte Rückgabe von Daten aus enthaltenen Dateien und stellt diese bereit Flexibilität bei der Codeausführung und Parameterübergabe.

Das obige ist der detaillierte Inhalt vonWie kann ich Daten aus enthaltenen PHP-Dateien zurückgeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage