Funkcja PHP var_dump

Funkcja PHP var_dump
Funkcja var_dump () to wbudowana funkcja PHP, aby znaleźć informacje o wartości i typu danych jednej lub więcej zmiennych. Dostarcza również informacji o długości danych dla zmiennej ciągu. Informacje o zmiennych skalarnych i złożonych można odzyskać za pomocą tej funkcji. W tym samouczku pokazano różne zastosowania tej funkcji.

Składnia

Funkcja może przyjąć jeden lub więcej argumentów różnych rodzajów zmiennych. Pierwszy argument tej funkcji jest obowiązkowy, a inne argumenty są opcjonalne. Nic nie zwraca.

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

Użycie funkcji var_dump ()

Użycie funkcji var_dump () do uzyskania informacji o różnych typach zmiennych pokazano w tej części samouczka.

Przykład-1: użycie var_dump () do zrzucania liczby i zmiennych logicznych

Utwórz plik PHP z następującym skryptem, aby uzyskać informacje o zrzucie zmiennych liczb całkowitych, float i boolean za pomocą funkcji var_dump (). Zmienne logiczne, liczbowe i pływakowe zostały zadeklarowane w skrypcie. Wartości zrzutu tych zmiennych zostaną wydrukowane na wyjściu, wywołując funkcję var_dump () trzykrotnie. Wartości zrzutu wielu zmiennych można wydrukować za pomocą funkcji pojedynczej var_dump (), która pokazała w trzecim przykładzie.

// Przypisz wartość logiczną
$ boolvar = true;
// Wydrukuj wyjście var_dump () dla zmiennej logicznej
Echo "Wyjście dla zmiennej logicznej: ";
var_dump ($ boolvar);
Echo "
";
// Przypisz wartość całkowitą
$ intvar = 756;
// Wydrukuj wyjście var_dump () dla zmiennej całkowitej
Echo "Wyjście dla zmiennej całkowitej:";
var_dump ($ intvar);
Echo "
";
// Przypisz wartość pływającą
$ floatvar = 45.34;
// Wydrukuj wyjście var_dump () dla zmiennej zmiennej
Echo "Wyjście zmiennej zmiennej: ";
var_dump ($ floatvar);
Echo "
";
?>

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Wartość zrzutu każdej zmiennej zawiera typ danych z wartością.

Przykład-2: Użycie var_dump () do zrzucania zmiennej łańcuchowej

Utwórz plik PHP z następującym skryptem, aby uzyskać informacje o zmiennej ciągu za pomocą funkcji var_dump (). W skrypcie zadeklarowała zmienna stringowa wielu słów. Wartości zrzutu tej zmiennej ciągnej zostaną wydrukowane na wyjściu.

// Przypisz wartość ciągu
$ stringVar = "Witamy w Linuxhint";
// Wydrukuj wyjście var_dump () dla zmiennej ciągu
Echo "Wyjście dla zmiennej ciągu: ";
var_dump ($ stringVar);
?>

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Wartość zrzutu zmiennej ciągu zawiera długość ciągu z typem danych i wartością. Zgodnie z wyjściem, długość łańcucha „Witamy w Linuxhint”Jest 20.

Przykład-3: użycie var_dump () do zrzucania wielu zmiennych

Utwórz plik PHP z następującym skryptem, aby uzyskać informację zrzutu wielu zmiennych za pomocą funkcji single var_dump (). Zmienne ciągów, liczby całkowitej i zmiennoprzecinkowej zadeklarowały w skrypcie. Wartości zrzutu tych zmiennych zostaną wydrukowane na wyjściu.

// Przypisz zmienną ciągu
$ strval = "To jest wartość ciągu";
// Przypisz zmienną całkowitą
$ intval = 50;
// Przypisz zmienną pływową
$ floatval = 4.78;
// Wydrukuj wartości zrzutu trzech zmiennych
Echo "Wyjście var_dump () trzech zmiennych:
";
var_dump ($ strval, $ intval, $ floatval);
?>

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Wyjście pokazuje połączone wartości zrzutu zmiennych ciągów, liczby całkowitej i zmiennoprzecinkowej wraz z przestrzenią.

Przykład-4: użycie var_dump () do zrzucania zmiennych tablicy

Utwórz plik PHP z następującym skryptem, aby uzyskać informacje o zmiennych tablicy za pomocą funkcji var_dump (). Numeryczna tablica wartości ciągu została zadeklarowana na początku skryptu, który zawiera 6 elementów. Funkcja var_dump () została użyta do zrzucania wartości tej tablicy. Następnie w skrypcie ogłoszono szereg asocjacyjny 4 elementów. Funkcja var_dump () została również użyta do zrzucania wartości tej tablicy asocjacyjnej.

// zadeklaruj liczbę sznurków
$ Fruits = Array („Mango”, „Banana”, „winogron”, „Watermelon”, „jackfruit”, „guava”);
// Wydrukuj wartości zrzutu tablicy
Echo "Wartość zrzutu tablicy numerycznej:
";
var_dump ($ owoce);
Echo "

";
// deklaruj asocjacyjny szereg strun
$ foods = tablica („ciast” => „20 $”, „pączek” => „5 $”, „ciasteczka” => „15 $”, „ciemna czekolada” => „5 $”);
// Wydrukuj wartości zrzutu tablicy
Echo "Wartość zrzutu tablicy asocjacyjnej:
";
var_dump ($ foods);
?>

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Zgodnie z wyjściem wartości indeksu obu tablic zostały wydrukowane za pomocą trzeciego nawiasów. Wartości tablic wydrukowały typ danych i wartość dla wszystkich rodzajów danych oraz długość danych ciągów.

Przykład-5: Wydrukuj sformatowane wyjście var_dump () przy użyciu za pomocą

Etykietka

Utwórz plik PHP z następującym skryptem, aby poznać sposób uzyskania sformatowanego wyjścia funkcji var_dump (). W skrypcie zadeklarowano zmienne ciągów i liczb całkowitych. Oryginalne wyjście zrzutu i sformatowane wyjście zrzutu tych zmiennych zostaną wydrukowane. Tutaj

 Tag został użyty do wydrukowania sformatowanego wyjścia zrzutu.

// zainicjuj zmienną string
$ strval = "naucz się programowania php";
$ intval = 50;
// Wydrukuj wartość zrzutu var_dump ()
Echo "Wyjście var_dump ():
";
var_dump ($ strval, $ intval);
Echo '
';;
// Wydrukuj sformatowaną wartość zrzutu var_dump () za pomocą
etykietka
Echo "
Sformatowane wyjście var_dump ():
";
Echo "
";
var_dump ($ strval, $ intval);
Echo '
';;
Echo "
";
?>

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Wyjście pokazuje, że różnica między oryginalnym i sformatowanym wyjściem wartości zrzutu.

Wniosek

Informacje o zrzuceniu zmiennej są wymagane głównie do celów debugowania. W tym samouczku wyjaśniono sposób uzyskania informacji o zrzuceniu informacji liczb całkowitych, pływakowych, boolean, ciągów i tablicy.