var_dump

php var_dump И print_r Какая разница и что есть общее между этими функциями

Просто цитируем официальный сайт PHP:

  • var_dump() -- Выводит информацию о переменной.
  • print_r() -- Выводит удобочитаемую информацию о переменной.

Так в чем же разница

Считается что формат print_r более удобный для чтения (на практике потому, что там содержится меньше информации, например, не выводится тип переменных).

smarty var_dump, print_r Как проводить отладку содержимого переменных (распечатка)

Три способа:

  1. Вывод с форматированием :
    {$my_var|@debug_print_var}
    
  2. Не идеально по форматированию, но работает (вызываем php-функции):
     {$my_var|var_dump}

    или

Subscribe to RSS - var_dump