2012-01-21 6 views
1

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

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

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

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

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

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

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

Сообщения об ошибках включен.

ответ

5

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

Thanks

2

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

ini_set('display_errors', 1); 
error_reporting(-1); 
+0

obj имеет данные. проблема заключается не в том, что print_r ничего не выводит, проблема в том, что вся страница становится пустой. – Zorox

+0

. Пожалуйста, добавьте свой код страницы на вопрос – DaveRandom

3

Включено ли сообщение об ошибке?

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

ini_set("display_errors", "1");

+0

Да, сообщение об ошибке включено – Zorox