Эхо-операторы PHP не отображаются в выводе браузера в Eclipse с XDebug? - PullRequest
3 голосов
/ 03 июля 2011

Я тестирую XDebug на Xampp, используя win7-64 с Eclipse PDT.Я отлаживаю простой скрипт, который повторяет утверждения.Я могу перешагнуть через эти операторы, но во внутреннем окне веб-браузера эти операторы не отображаются до тех пор, пока не закончится весь сценарий.Я попытался ввести phpinfo () в верхней части скрипта, и он отлично отображается в браузере сразу после того, как перешагнул через него.Кто-нибудь сталкивался с этой проблемой и есть ли способ ее исправить?

Ответы [ 3 ]

3 голосов
/ 07 мая 2012

Редактирование следующих строк в php.ini решило проблему для меня:

implicit_flush = On
output_buffering = 0
1 голос
/ 08 декабря 2013

Добавьте выражение Eclipse ob_get_contents (), вы увидите буфер!

0 голосов
/ 12 июля 2011

может быть, это буферизация вывода?
пробовал flush ()?
http://php.net/manual/en/function.flush.php

...