У многих начинающих разработчиков возникает вопрос, как оформить красивый var_ dump или print_r.

В интернетах множество решений, которые все сводятся к одному, поместить вывод этих функций в html тег <pre>

Но при этом булевы значения отображаются пустотой или единицей, поэтому пришла в голову вот такая простенькая функция, которая будет показывать булево значение true словом, правда false так же как и раньше будет возвращать пустоту.

function vardump($input)
{
  if(!$input){return false;}
      if(gettype($input)=="boolean")
      {
          echo var_dump($input);
      }
      else
      {
          echo "<pre>".print_r($input,true)."</pre>";
      }
}

 


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *