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ą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ąguWyjś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ąguWyjś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ówWyjś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ą
EtykietkaUtwó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.