Menu Zamknij

PHP: var_dump do zmiennej

Tego łatwo się nie znajdzie, a potrafi krwi napsuć. W PHP var_dump() wyrzuca zmienną wraz z jej typem, o jest szczególnie użyteczne przy rzucaniu całych tablic (np. $_GET, czy $_SERVER). Ale jak ściągnąć wynik do zmiennej, żeby np. wrzucić go do pliku?
W tym celu powstała funkcja var_export(), która jednak jest pokrętna. Je sli użyjemy intuicyjnej składni zrobi to samo co var_dump – wypluje na ekran i już. Dopero drugi parametr typu boolean określa, czy wydrukować na ekran, czy też nie. Domyślnie robi to, co nie trzeba, więc trzeba dać true.

mixed var_export ( mixed $expression [, bool $return = false ] )

Można by się pokusić o dodanie do naszego dodawanego wszędzie zestawu funkcji czegoś w rodzaju

function var_save ( $zmienna ){
  return var_export( $zmienna, true );
}

by nie pisać zbyt wiele i zachować przejrzystość kodu.

Dodaj komentarz