Articles of отладка

php cURL CURLOPT_VERBOSE не показывает полезную нагрузку

Хотя приведенный ниже результат curl предоставляет полезную информацию заголовка, он не предоставляет информацию полезной нагрузки. Например, я хотел бы увидеть {"jason_index", "json_value"} в предоставленной информации об отладке. 1.) Можно ли отображать полезную нагрузку inline с подробным режимом? 2.) Каков наилучший способ просмотра отправленной полезной нагрузки, обрабатываемой cURL? * About to connect() to domain.com port 443 […]

Как отлаживать «Неустранимая ошибка: вне памяти (выделено XXX) (пытался выделить XXXXX байты)»?

Просматривая StackOverflow, я понял , что ошибки из памяти являются общей проблемой. Как было предложено другими, при некоторых обстоятельствах это может быть достигнуто за счет увеличения предела памяти в php.ini. Но часто это не решает проблему, поскольку в кодировке есть проблема. Каковы наиболее распространенные источники этой ошибки? Как вы разрабатываете свой код, чтобы избежать этого? […]

Netbeans, xdebug: запуск отладки из браузера

У меня проблема с отладкой PHP files в Netbeans с помощью xdebug : когда я отлаживаю напрямую PHP file все работает нормально. НО: Если я отлаживаю весь файл (начинается в index.html ), и после нажатия кнопки «Отправить», которая выполняет мой PHP file , где находится точка останова, она не работает. Я хочу поставить точку останова […]

Eclipse Xdebug замерзает на 57%

Моя проблема: При запуске конфигурации отладки из Eclipse для одной из моих страниц php страница открывается успешно в Chrome, но отладчик Eclipse замерзает на 57% (в нижнем правом углу Eclipse) и не продвигается дальше. Установленные точки останова никогда не достигаются. Моя настройка: MAMP 2.2 PHP 5.3.3 Eclipse Kepler Eclipse PDT Xdebug 2 виртуальных хоста с […]

Немногие функции отладчика ladybug не работают в приложении symfony2 php

Я использую это https://github.com/raulfraile/LadybugBundle Они имеют три функции ld($var1[, $var2[, …]]): shortcut for ladybug_dump ldd($var1[, $var2[, …]]): shortcut for ladybug_dump_die ldr($format, $var1[, $var2[, …]]): shortcut for ladybug_return Первые две работают, но для третьего – неопределенная функция Также я попробовал это, чтобы сбрасывать json, тогда я также получаю ошибку ld(json_decode($jsonContent, true)); и я получаю это UndefinedFunctionException: […]

альтернативой print_r (отображать только до 2 3 клавиш)

У меня multi dimensional array с 200 ключами, и каждый ключ имеет от 3 до 5 массивов. Я хочу знать, есть ли способ увидеть только ограниченную часть (то есть до 3 или 4 ключа), потому что если я использую print_r($desiredArray); то потребовалось слишком много времени, чтобы напечатать этот полный массив, и я хочу видеть только […]

Белый экран смерти – никаких ошибок в среде PHP / Vagrant (Yii)

Я не могу быть уверен, что эта проблема частично связана с бродягой, однако у меня есть установка Yii 1.x в ящике Vagrant с Unix. Я пытаюсь заставить простую ошибку PHP, такую ​​как отсутствующая точка с запятой в контроллере, хотя я на 100% уверен, что у меня возникла ошибка. Я не вижу стандартную страницу ошибок Yii […]

Почему мой тайм-аут сеанса Netbeans Xdebug после периода бездействия

Мне нравится, как Netbeans помогает мне отлаживать мои приложения Magento (в XAMPP на Win 7 64-bit), но я заметил, что соединение кажется тайм-аутом после периода. Точки останова больше не попадают, и мне приходится перезапускать сеанс отладки, который раздражает. Любые предложения о том, как продлить или отключить тайм-аут отладки? Я не вижу никаких параметров в конфигурации […]

Что вызовет ошибку print_r и / или var_dump для отладки переменной?

Я пытаюсь отладить процесс рассмотрения PayPal в Magento. Каждый раз, когда я пытаюсь сбрасывать следующую переменную, я получаю белую страницу: //the variable declaration: $shippingAddress = $this->getShippingAddress(); //the dump that breaks the page: <?php echo '<pre>';print_r($shippingAddress);echo '</pre>'; ?> Я также попытался использовать переменную на странице, которая использовалась для чего-то другого, кроме операторов if. //this variable displays […]

Как отлаживать фатальные ошибки php в Silex Framework

Интересно, как я могу увидеть синтаксические ошибки, подобные этому (отсутствующая точка с запятой): <?php var_dump($app) ?> Это вызовет WSOD (белый экран смерти). Я попытался включить конфигурационный файл отладки, который выглядит так: use Symfony\Component\Debug\ErrorHandler; use Symfony\Component\Debug\Debug; // Include the prod configuration require __DIR__.'/prod.php'; // Enable PHP Error level error_reporting(E_ALL); ini_set('display_errors','On'); // Enable debug mode $app['debug'] = […]