Описание тега phpdbg

NonePhpdbg стремится стать легкой, мощной и простой в использовании платформой отладки для PHP 5.4+.
1 ответ

Как заставить PHP Code Coverage работать с phpdbg на Windows Server?

Поскольку у меня все еще есть проблемы с PHPUnit / PHP Code Coverage и Xdebug, я решил попробовать это по-другому - с phpdbg. Я сделал это, как показано выше. Пробовал в CMD, а также в Git Bash, но результат тот же, он терпит неудачу: $ composer inf…
3 ответа

Покрытие PHPUnit: допустимый объем памяти 536870912 байт исчерпан

Я пытаюсь сгенерировать покрытие тестового кода для моего проекта PHP с помощью PHPUnit и phpdbg, используя следующую команду: phpdbg -dmemory_limit=512M -qrr ./bin/phpunit -c .phpunit.cover.xml Это прекрасно работает: PHPUnit 6.2.4 by Sebastian Ber…
27 сен '17 в 12:47
2 ответа

Как я могу перевести инструкции по установке phpdbg для OS X?

Я пытаюсь установить phpdbg на OS X. Документы говорят, что cd в / usr / src... У меня нет этого каталога. Что обычно идет в / usr / src / php-src / sapi? Источник php? Если так, где я могу найти эквивалентный каталог на OS X? Я не могу найти катало…
08 дек '13 в 19:53
0 ответов

PHPUnit с PHPdbg возвращает ошибку прерванного канала

Я установил phpdbg внутри моего док-контейнера, все хорошо. Затем, когда я запускаю свои тесты, используя phpdbg и phpunit с этой командой внутри метода makefile phpunit: phpdbg -qrr -d memory_limit=-1 vendor/bin/phpunit Я получаю broken pipe ошибка…
18 дек '18 в 12:29
2 ответа

Использование phpdbg со встроенным сервером php?

Мне очень нравится использовать встроенный сервер php, и мне очень нравится внешний вид phpdbg. Это напоминает мне о подглядывании на земле Руби. Но у меня были проблемы с тем, чтобы заставить его работать. Можно ли запустить пользователя phpdbg со …
27 фев '15 в 20:19
0 ответов

Покрытие PHPT тестов в PHPUnit

Запустите простой тест PHPT --FILE-- <?php var_dump(1); ?> --EXPECT-- int(1) по команде PHPUnit с phpdbg. Но у меня есть ошибка TypeError: Возвращаемое значение PHPUnit\Runner\PhptTestCase::cleanupForCoverage() должно быть массива типов, логич…
02 май '18 в 14:50
2 ответа

Отладка codeigniter с помощью phpdbg

Я пытаюсь отладить веб-приложение на основе платформы CodeIgniter (2.x). Я попытался var_dumping $_SERVER и воссоздать это в начале моего сеанса отладки (начальной загрузки phpdbg). $ phpdbg -e index.php phpdbg> ev require('boostrap.php'); phpdbg…
24 июн '15 в 08:15
1 ответ

Ошибка установки с php 5.6 и phpdbg

Я пытался установить новый PHP 5.6 на Mac OS, используя HomeBrew. У меня нет проблем, но когда я пытаюсь установить его с помощью --with-phpdbg, происходит сбой с ошибкой: sapi/phpdbg/phpdbg.c:1498:2: error: expected identifier or '(' if (cleaning |…
15 сен '14 в 04:50
0 ответов

Как прервать неотзывчивую консоль phpdbg?

Интересно, как завершить процесс phpdbg из его интерактивной консоли. Было несколько ситуаций, когда мне это нужно. Во-первых, когда я пытаюсь напечатать содержимое объекта с бесконечной рекурсией. Во-вторых, когда он зависает после использования пл…
01 сен '15 в 16:25
1 ответ

Какой разделитель можно использовать в консоли phpdbg или как запустить несколько команд в одной строке?

Я хочу иметь возможность запустить что-то вроде этого: clean; run; или короче (X; r) continue; ev $my_var; ev $other_var или короче (c; ev $my_var) Или это может быть намного сложнее одной строки;) Как я могу это сделать?
09 сен '15 в 16:07
0 ответов

Как установить цвета phpdbg

Я использую phpdbg и вижу, что вы можете изменить цвет ошибок и вывод. Это было бы очень полезно, так как это не так легко читать, когда все в одном цвете. Но я не могу заставить его работать. Я делаю это неправильно или известно, что не работает на…
23 апр '15 в 10:00
1 ответ

Пусть phpdbg сообщит о SAPI как "cli" вместо "phpdbg"

При запуске phpdbg в командной строке значение возвращается из php_sapi_name() это "phpdbg", а не "cli", что расстраивает часть моего кода, который проверяет, выполняется ли код на CLI, а не в веб-службе. Я бы предпочел не менять свой код в соответс…
05 мар '18 в 02:06
1 ответ

Ошибка установки PHPdbg

Я новичок в phpdbg. Я пытаюсь установить phpdbg, используя следующие шаги: который упоминается на сайте phpdbg cd /usr/src/php-src/sapi git clone https://github.com/krakjoe/phpdbg cd ../ ./buildconf --force ./config.nice make -j8 make install-phpdbg…
11 июн '14 в 12:20
1 ответ

Как выбрать драйвер, который PHPUnit использует для покрытия кода?

Я получаю неверные отчеты о покрытии кода с помощью PHPUnit, и я считаю, что это ошибка в XDebug. Как я могу настроить PHPUnit для использования одного из его других драйверов, а именно PHPDBG? (Я использую PHPUnit 4.7.7 и PHP 5.5.12)
01 ноя '15 в 19:09
1 ответ

Как я могу читать из STDIN при пошаговом выполнении с phpdbg

Отладка php-скрипта с помощью phpdbg, как я могу прочитать некоторые данные из STDIN? Я отлаживаю скрипт php foo.php. foo.php читает из строки из STDIN при выполнении. Я хочу пошагово выполнить его с помощью phpdbg. Я пробовал это $ phpdbg foo.php p…
19 сен '16 в 03:31
1 ответ

phpdbg, как установить?

Для всех экспертов это может звучать как обыденный вопрос, мне действительно нужно отлаживать свой php-код, в основном я хочу проверить свой веб-сайт на предмет логики, и частично это php. Я скачал "krakjoe-phpdbg-v0.4.0-0-gc8d8e85 (1)" с github Мож…
09 апр '17 в 20:54
1 ответ

phpdbg/phpunit выдает ошибку, даже если предел памяти равен -1

У меня есть машина на 32 ГБ и более 2000 тестовых случаев, использующих phpdbg для покрытия кода. phpdbg -qrr -d memory_limit=-1./vendor/phpunit/phpunit/phpunit --debug --verbose После запуска в течение некоторого времени, он выдает следующую ошибку…
01 сен '17 в 13:32
0 ответов

Как избежать аргументов команды в консоли phpdbg?

Я пытаюсь вызвать команду в консоли phpdbg: argv --m=find --filters={"id":4} Результат: [Parse Error: syntax error, unexpected identifier (command or function name), expecting # (pound sign) or digits (numbers)] --> STR_PARAM(argv=4) --> STR_P…
26 авг '15 в 11:53
0 ответов

Есть ли способ ограничить phpdbg определенными файлами или путями?

Проходя по коду с помощью PHPDBG, есть простой способ пропустить код из других путей. В частности, я перебираю много кода для phpunit/mock или загрузчика классов композитора, пытаясь отследить ошибку в моем коде, найденную phpunit. "следующий" выгля…
09 янв '17 в 16:35
1 ответ

php7.0-dbg установлен и не работает

Я установил php7.0-dbg, используя ppa:ondrej/ph, в свою Ubuntu LTS 14.04. После установки я попробовал запустить phpdbg команда, но я получил сообщение: phpdbg: command not found Я правильно понял? Что это за пакет? мой dpkg -l php7.0*
05 фев '16 в 18:16