Как правильно использовать print_r или var_dump?

Я часто использую следующий фрагмент кода при отладке:

echo "<pre>" . var_dump($var) . "</pre>";

И я нахожу, что обычно получаю хороший читаемый вывод. Но иногда я просто нет. Я'На данный момент я особенно недоволен этим примером:

 0,
                                          'user_agent' => "php/".$_SERVER[SCRIPT_NAME],
                                          'login'      => strtolower($username),
                                          'password'   => $password));
$data = $client->download($start,$stop);

print_r($data);

?>

Я неКонечно, я не хочу раскрывать свои учетные данные, но мне сказали, что print_r в этом случае будет делать то же самое, что и мой обычный фрагмент, хотя на самом деле ни print_r, ни мой фрагмент не производят ничего, кроме данных runon, без форматирования вообще. Как я могу сделать это красиво ?!

Ответы на вопрос(4)

Ваш ответ на вопрос