PHP var_dump -Funktion

PHP var_dump -Funktion
Die Funktion var_dump () ist eine integrierte Funktion von PHP, um die Informationen über den Wert und den Datentyp einer oder der Variablen zu ermitteln. Es enthält auch Informationen über die Länge der Daten für die String -Variable. Die Informationen über Skalar- und zusammengesetzte Variablen können mit dieser Funktion abgerufen werden. In diesem Tutorial wurden verschiedene Verwendungen dieser Funktion gezeigt.

Syntax

Die Funktion kann ein oder mehrere Argumente verschiedener Arten von Variablen erfolgen. Das erste Argument dieser Funktion ist obligatorisch und andere Argumente sind optional. Es gibt nichts zurück.

void var_dump (gemischt $ var, gemischt… $ var);

Verwendung der Funktion var_dump ()

Die Verwendung der Funktion var_dump (), um die Informationen verschiedener Arten von Variablen zu erhalten, hat sich in diesem Teil des Tutorials gezeigt.

Beispiel-1: Verwendung von var_dump () zum Abwerfen der Nummer und der booleschen Variablen

Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um die Dump -Informationen der Ganzzahl-, Float- und Booleschen Variablen mit der Funktion var_dump () zu erhalten. Die Variablen Boolescher, Ganzzahl und Schwimmer wurden im Skript deklariert. Die Dump -Werte dieser Variablen werden in der Ausgabe gedruckt, indem die Funktion var_dump () dreimal aufgerufen wird. Die Dump -Werte mehrerer Variablen können durch die Verwendung der einzelnen var_dump () -Funktion gedruckt werden, die im dritten Beispiel gezeigt wurde.

// Booleschen Wert zuweisen
$ boolvar = true;
// Drucken Sie die Ausgabe von var_dump () für die Boolesche Variable
Echo "Die Ausgabe für die Boolesche Variable: ";
var_dump ($ boolvar);
Echo "
";
// Ganzzahlwert zuweisen
$ intvar = 756;
// Drucken Sie die Ausgabe von var_dump () für die Ganzzahlvariable
Echo "Die Ausgabe für Ganzzahlvariable:";
var_dump ($ intvar);
Echo "
";
// schwimmenden Wert zuweisen
$ floatvar = 45.34;
// Drucken Sie die Ausgabe von var_dump () für die schwebende Variable
Echo "Die Ausgabe für schwimmende Variable: ";
var_dump ($ floatvar);
Echo "
";
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Der Dump -Wert jeder Variablen enthält den Datentyp mit dem Wert.

Beispiel-2: Verwendung von var_dump () zum Dump-String-Variable

Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um die Informationen der String -Variablen mithilfe von var_dump () zu erhalten. Eine String -Variable mehrerer Wörter hat im Skript deklariert. Die Dump -Werte dieser Zeichenfolgevariablen werden in der Ausgabe gedruckt.

// String -Wert zuweisen
$ stringvar = "Willkommen bei LinuxHint";
// Drucken Sie die Ausgabe von var_dump () für die String -Variable
Echo "Die Ausgabe für die Zeichenfolgevariable: ";
var_dump ($ stringvar);
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Der Dump -Wert der String -Variablen enthält die Länge der Zeichenfolge mit dem Datentyp und dem Wert. Gemäß der Ausgabe die Länge der Zeichenfolge “,“Willkommen bei LinuxHint”Ist 20.

Beispiel-3: Verwendung von var_dump (), um mehrere Variablen abzugeben

Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um die Dump -Informationen mehrerer Variablen mit einer einzelnen var_dump () -Funktion abzurufen. Die Variablen String-, Ganzzahl und Schwimmer haben im Skript deklariert. Die Dump -Werte dieser Variablen werden in der Ausgabe gedruckt.

// String -Variable zuweisen
$ strval = "Dies ist ein String -Wert";
// eine Ganzzahlvariable zuweisen
$ intval = 50;
// eine Float -Variable zuweisen
$ floatval = 4.78;
// Dump -Werte von drei Variablen drucken
Echo "Die Ausgabe von var_dump () von drei Variablen:
";
var_dump ($ strval, $ intval, $ floatval);
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Die Ausgabe zeigt die kombinierten Dump -Werte der String-, Ganzzahl- und Schwimmervariablen zusammen mit einem Raum.

Beispiel-4: Verwendung von var_dump (), um Array-Variablen abzugeben

Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um die Informationen der Array -Variablen mit der Funktion var_dump () abzurufen. Am Anfang des Skripts, das 6 Elemente enthält. Die Funktion var_dump () wurde verwendet, um die Werte dieses Arrays abzuwerfen. Als nächstes wurde im Skript ein assoziatives Array von 4 Elementen deklariert. Die Funktion var_dump () wurde verwendet, um auch die Werte dieses assoziativen Arrays abzuwerfen.

// eine nummerische Reihe von Strings deklarieren
$ fruits = Array ("Mango", "Banane", "Grape", "Watermelon", "Jackfruit", "Guava");
// Drucken Sie die Dump -Werte des Arrays
Echo "Der Dump -Wert des numerischen Arrays:
";
var_dump ($ fruits);
Echo "

";
// eine assoziative Reihe von Strings deklarieren
$ foods = array ("kuchen" => "$ 20", "Donut" => "$ 5", "Cookie" => "$ 15", "Dark Chocolate" => "$ 5");
// Drucken Sie die Dump -Werte des Arrays
Echo "Der Dump -Wert des assoziativen Arrays:
";
var_dump ($ foods);
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Gemäß der Ausgabe wurden die Indexwerte beider Arrays unter Verwendung der dritten Klammern gedruckt. Die Werte der Arrays haben den Datentyp und den Wert für alle Arten von Daten und die Länge der Zeichenfolgedaten gedruckt.

Beispiel-5: Drucken Sie die formatierte var_dump () Ausgabe mit Verwendung

Schild

Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um die Art und Weise zu kennen, die formatierte Ausgabe der Funktion var_dump () zu erhalten. Eine Zeichenfolge und eine ganzzahlige Variablen wurden im Skript deklariert. Die ursprüngliche Dump -Ausgabe und die formatierte Dump -Ausgabe dieser Variablen werden gedruckt. Hier das

 Das Tag wurde verwendet, um die formatierte Dump -Ausgabe auszudrucken.

// eine String -Variable initialisieren
$ strval = "Lernen Sie PHP -Programmierung";
$ intval = 50;
// Drucken Sie den Dump -Wert von var_dump ()
Echo "Die Ausgabe von var_dump ():
";
var_dump ($ strval, $ intval);
echo '
';
// Drucken Sie den formatierten Dump -Wert von var_dump () mit
Schild
Echo "
Die formatierte Ausgabe von var_dump ():
";
Echo "
";
var_dump ($ strval, $ intval);
echo '
';
Echo "
";
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Die Ausgabe zeigt, dass die Differenz zwischen dem ursprünglichen und dem formatierten Ausgang des Dump -Werts.

Abschluss

Die Dump -Informationen der Variablen sind hauptsächlich für Debugging -Zwecke erforderlich. Der Weg, um die Dump -Informationen von Ganzzahl-, Float-, Boolean-, String- und Array -Variablen zu erhalten.