Удобная распечатка массивов и объектов в PHP

Удобная распечатка массивов и объектов в PHP PHP

Фишка, чтобы облегчить распечатку массивов или объектов в PHP. Удобно при отладке скрипта. 

Создать в проекте функцию:

function p($var)
{
	echo "<pre>";
	print_r($var);
	echo "</pre>";
}

И после с ее помощью распечатывать массивы или объекты.

$fruits = ['apple', 'banana', 'melon'];
$fruit = 'pinapple';

p($fruits);
p($fruit);

print_r() которая используется внутри отлично выводит как с массивы с объектами, так и обычные переменные. А обертка в теги <pre> делает вывод отформатированным и удобно читаемым.

Можно также добавить вариант функции с die();

function pd($var)
{
	echo "<pre>";
	print_r($var);
	echo "</pre>";
	die();
}

Тогда после распечатки скрипт будет останавливаться.

Нейминг легко запомнить, p() от print, а pd() от print die.