print_r вернуть пустую страницу - PullRequest
1 голос
/ 22 января 2012

У меня странная проблема, я использую print_r($obj) в расширении Joomla YOOtheme ZOO, и он возвращает пустую страницу. это просто действует как die()!

он должен вывести объект, но это не так.

Обратите внимание, что print_r() отлично работает с некоторыми другими объектами и переменными.

Я использую XAMPP в Windows.

Любая помощь?

После выполнения print_r() и var_dump() страница просто пуста, ошибок нет, вид источника показывает:

<html>
  <head></head>
  <body></body>
</html>

Отчет об ошибках включен.

Ответы [ 3 ]

6 голосов
/ 22 января 2012

Возможно, что $obj слишком велик для загрузки и занимает много памяти, после чего скрипт перестает работать.

Спасибо

3 голосов
/ 22 января 2012

Включено ли оповещение об ошибках?

Если не добавить в код:

ini_set("display_errors", "1");

2 голосов
/ 22 января 2012

Если ничего не выводится, $obj ничего не содержит. Попробуйте вместо этого var_dump(). Также убедитесь, что вы видите все ошибки, которые выдает PHP:

ini_set('display_errors', 1);
error_reporting(-1);
...