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

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

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

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

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

Впрочем, поэксперименитруйте, распечатывая разные типы данных с помощью этих функций)

Что у них общего

Обе функции, как мы видим, служат для "вывода информации" о переменных, и используются в процессе отладки программы на php, т.е. для ситуации, когда нам ответить на вопрос "а что же на самом деле попало в эти переменные"?

Key Words for FKN + antitotal forum (CS VSU):