Im vorherigen Artikel haben wir gelernt, wie man Funktionen zum Zerstören von Variablen verwendet. Lesen Sie bei Bedarf bitte „So verwenden Sie Funktionen zum Zerstören von Variablen in PHP“. Dieses Mal stellen wir Ihnen die Methode vor, mit der eine Funktion eine Variable zurückgibt. Sie können bei Bedarf darauf zurückgreifen.
In PHP müssen wir häufig Variablen zurückgeben oder ausgeben. Was sollten wir also zu diesem Zeitpunkt tun? Heute stellen wir die Methode zur Rückgabe oder Ausgabe von Variablen vor.
Schauen wir uns zunächst ein kleines Beispiel an.
<?php $a = array ("one","two", array ("apple", "orange", "pear", array (1, 2))); var_export ($a); echo "<br>"; print_r($a); ?>
Das Ergebnis ist
Sie können sehen, dass die von uns geschriebenen Arrays ausgegeben wurden und kein Echo oder Drucken verwendet werden, mit denen wir vertraut sind, aber es ist ungefähr dasselbe wie die Druckausgabe. mit nur ein paar nein gleich.
Dann lassen Sie uns diese Funktion systematisch untersuchen. Die Funktion
var_export() wird verwendet, um eine Variable, ausgedrückt in String-Form, auszugeben oder zurückzugeben. Diese Funktion gibt Strukturinformationen über die an die Funktion übergebene Variable zurück. Sie ähnelt var_dump(), außer dass sie einen gültigen PHP-Code zurückgibt. Mit anderen Worten: Der von var_export zurückgegebene Code kann als PHP-Code direkt einer Variablen zugewiesen werden. Und diese Variable erhält denselben Werttyp wie var_export.
Werfen wir einen Blick auf die Syntax dieser Funktion.
mixed var_export (要输出的变量, bool $return ] )
$return ist ein optionaler Parameter. Wenn er auf TRUE gesetzt ist, führt die Funktion das Ausgabeergebnis nicht aus, sondern gibt das Ausgabeergebnis an eine Variable zurück. Und der Rückgabewert ist nur verfügbar, wenn $return auf true gesetzt ist und die Strukturinformationen der Variablen zurückgegeben werden.
var_export() behält immer die strukturierte Form zum Speichern von Daten bei. Denken Sie jedoch insbesondere daran: Der Typ des Variablenwerts ist zu diesem Zeitpunkt bereits ein String ($var) und der darin enthaltene Wert kann nicht mehr in Form eines Arrays herausgenommen werden.
Das ist alles. Wenn Sie noch etwas wissen möchten, können Sie hier klicken. → →php-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo verwenden Sie eine Funktion in PHP, um eine Variable zurückzugeben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!