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>
<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>
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>
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>
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!