Zum Inhalt springen

var_dump()

Einführung

Die Funktion var_dump() ist eine integrierte Funktion in PHP, die strukturierte Informationen über eine Variable oder einen Ausdruck anzeigt, einschließlich ihres Typs und Werts. Sie kann zu Debugging-Zwecken verwendet werden, um den Inhalt einer Variable zu untersuchen.

Syntax

Die Syntax der Funktion var_dump() lautet wie folgt:

Die PHP-Syntax von var_dump()

php
void var_dump(mixed $expression[, mixed ...])

Die Funktion nimmt einen oder mehrere Parameter entgegen. Jeder Parameter repräsentiert die Variable oder den Ausdruck, der ausgegeben werden soll.

Anwendungsbeispiel

Hier ist ein Beispiel für die Verwendung der Funktion var_dump() in PHP:

Beispiel für PHP var_dump()

php
<?php
$var1 = 10;
$var2 = "Hello, world!";
$array = ["apple", "banana", "cherry"];
var_dump($var1);
var_dump($var2);
var_dump($array);
?>

In diesem Beispiel definieren wir drei Variablen: $var1 ist eine Ganzzahl, $var2 ist ein String und $array ist ein Array. Wir verwenden die Funktion var_dump(), um strukturierte Informationen über jede Variable anzuzeigen. Die Ausgabe zeigt den Typ und den Wert jeder Variable:


console
int(10)
string(13) "Hello, world!"
array(3) {
  [0]=>
  string(5) "apple"
  [1]=>
  string(6) "banana"
  [2]=>
  string(6) "cherry"
}

Hinweis: var_dump() gibt die Ausgabe direkt auf die Standardausgabe aus. In Webumgebungen wird die Ausgabe automatisch in <pre>-Tags eingebettet, um die Lesbarkeit zu verbessern. In der CLI wird sie als Klartext ausgegeben.

Fazit

Die Funktion var_dump() ist ein nützliches Werkzeug, um strukturierte Informationen über eine Variable oder einen Ausdruck in PHP anzuzeigen. Sie kann zu Debugging-Zwecken verwendet werden, um den Inhalt einer Variable, einschließlich ihres Typs und Werts, zu untersuchen. Durch die Verwendung dieser Funktion können Entwickler Einblicke in die Struktur ihrer Daten gewinnen und Probleme diagnostizieren, die in ihrem Code auftreten können.

Praxis

Was ist der Zweck der var_dump()-Funktion in PHP?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.