# Wyświetlanie informacji o zmiennych

Statyczna metoda `Zend_Debug::dump()` wyświetla lub zwraca informacje o wyrażeniu. Ta prosta technika usuwania błędów jest często używana, ponieważ jest łatwa w użyciu, nie wymaga inicjowania, użycia specjalnych narzędzi czy środowiska testowego.

## Przykład użycia metody dump()

    Zend_Debug::dump($var, $label=null, $echo=true);

Argument `$var` określa wyrażenie lub zmienną, na temat której metoda `Zend_Debug::dump()` ma wyświetlić informacje.

Argument `$label` jest łańcuchem znaków, który zostanie dołączony na początku wyniku użycia metody `Zend_Debug::dump()`. Użycie takich etykiet może być użyteczne na przykład wtedy, gdy wyświetlasz informacje o wielu zmiennych na jednym ekranie.

Wartość logiczna argumentu `$echo` określa czy wynik użycia metody `Zend_Debug::dump()` ma być wyświetlony, czy nie. Jeśli ma wartość `true`, wynik jest wyświetlony. Niezależnie od wartości tego argumentu, metoda na koniec zwraca wynik.

Użyteczna może być informacja o tym, że metoda `Zend_Debug::dump()` używa funkcji PHP `var_dump()`. Jeśli dane wyjsciowe mają być wyświetlone w przeglądarce, to w wyniku zwróconym przez wywołanie metody `var_dump()` znaki specjalne cytowane są za pomocą funkcji `htmlspecialchars()`, a cały wynik zostaje objęty znacznikami (X)HTML `<pre>`.

## Usuwanie błędów za pomocą Zend_Log

Użycie metody `Zend_Debug::dump()` jest najlepsze do doraźnego usuwania błędów podczas tworzenia oprogramowania. Możesz dodać kod, aby wyświetlić informacje o zmiennej, a potem szybko go usunąć.

Zapoznaj się także z komponentem Zend_Log jeśli chcesz aby kod służący do usuwania błędów był umieszczony w aplikacji na stałe. Na przykład, możesz użyć poziomu raportowania błędów `DEBUG` i obiektu `Zend_Log_Writer_Stream`, aby wyświetlać łańcuchy znaków zwracane przez metodę `Zend_Debug::dump()`.