Zurück von eingebundenen Dateien in PHP
In PHP kann es vorkommen, dass Sie von einem eingebundenen Skript zum Skript zurückkehren müssen das beinhaltete es. Obwohl die return()-Anweisung in diesem Szenario nicht wie erwartet funktioniert, gibt es alternative Ansätze, um dies zu erreichen.
Methode mit der Funktion require:
Das können Sie Verwenden Sie die Funktionen require oder require_once anstelle von include. Diese Funktionen beziehen beide die angegebene Datei ein, ermöglichen Ihnen aber auch, einen Wert aus der eingebundenen Datei zurückzugeben.
<code class="php">// In the included file (includeme.php) return 5; // In the main script (main.php) $myX = require 'includeme.php';</code>
In diesem Beispiel gibt die Datei includeme.php 5 zurück, die dann dem $ zugewiesen wird myX-Variable im Hauptskript.
Methode unter Verwendung der globalen $return-Variable:
Eine andere Möglichkeit, einen Wert aus einer eingebundenen Datei zurückzugeben, besteht darin, eine globale Variable mit dem Namen zu verwenden $return. Diese Variable kann in der eingebundenen Datei festgelegt werden und das Hauptskript kann auf ihren Wert zugreifen.
<code class="php">// In the included file (includeme.php) global $return; $return = 5; // In the main script (main.php) include 'includeme.php'; $myX = $return;</code>
Bei diesem Ansatz wird die globale Variable $return in der eingebundenen Datei auf 5 gesetzt. Das Hauptskript kann dann seinen Wert abrufen und $myX zuweisen.
Mit diesen Methoden können Sie Werte aus eingeschlossenen Dateien zurückgeben und den Ausführungsfluss entsprechend handhaben. Denken Sie daran, dass dies eine praktische Funktion zum Konfigurieren einfacher Anwendungen oder zum Erstellen wiederverwendbarer Module sein kann.
Das obige ist der detaillierte Inhalt vonSo geben Sie Werte aus enthaltenen Dateien in PHP zurück. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!