Мне бы хотелось углубиться в мои скрипты php и использовать такие вещи, как точки останова, как я это делаю с JS с firebug.
Я хотел бы узнать больше о том, какие методы используют люди, и о некоторых твердых примерах того, как отлаживать с помощью контрольных точек проект php.
Вещь, которую я хотел бы видеть.
- Свойства объектов
- Иерархии классов.. откуда происходят объекты, имена файлов и т.д. (полезно в ZF/Magento)
- Переменные, типы, содержимое.
- заголовки, сообщения, данные, данные сеанса, файлы cookie.
- Состояние сети/файловой системы.
Я знаю, что многое можно сделать с помощью logging и print_r/vardump и т.д., но это немного грубо.. и я бы хотел использовать команду "продолжить" / "переключение" на код после удара точки останова, как с firebug.
из php.ini:
zend_extension_ts = c:\wamp\bin\php\php5.2.11\ext\php_xdebug-2.1.0-5.2-vc6.dll;
xdebug.remote_enable=On;
xdebug.remote_host="localhost";
xdebug.remote_port=9000;
xdebug.remote_handler="dbgp";