3. 1/23/13
Про що буде йти мова
● Що таке xdebug?
● Налаштування PhpStorm
● Профілірування (profiling)
● Обробка помилок
● Трасування (tracing)
● Посилання
● Питання та обговорення
4. Що таке xdebug?
xdebug – це розширення для PHP,
написане Derick Rethans, одним з
розробників мови PHP
Силова станція РНР
Має багато можливостей, наприклад
відладка, трасування, профілірування та
аналіз проблем у РНР коді
Відображення(дампи) змінних, віддалена
відладка, трасування функцій, аналіз
покриття коду
13. Профілірування (profiling)
Xdebug може генерувати cachegrind файли,
які містять інформацію для
профілірування
Це може використовуватись для
знаходження вузьких місць у ваших
скриптах
Інструменти: WinCacheGrind, KCacheGrind,
webgrind
Дозволяють аналізувати виконання
скрипта (розбивка часу виконання,
кількість викликів функцій, тощо)