Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
xdebug
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Peter Tilsen
July 14, 2015
Technology
0
74
xdebug
Peter Tilsen
July 14, 2015
Tweet
Share
More Decks by Peter Tilsen
See All by Peter Tilsen
Why did we choose to use GoLang
petertilsen
0
180
xdebug configuration
petertilsen
0
82
xdebug Profiler
petertilsen
0
49
Other Decks in Technology
See All in Technology
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
200
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
120
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
Digitization部 紹介資料
sansan33
PRO
1
6.8k
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
180
日本語テキストと音楽の対照学習の技術とその応用
lycorptech_jp
PRO
1
420
変化するコーディングエージェントとの現実的な付き合い方 〜Cursor安定択説と、ツールに依存しない「資産」〜
empitsu
4
1.3k
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
0
320
Amazon Bedrock AgentCore 認証・認可入門
hironobuiga
3
520
システムのアラート調査をサポートするAI Agentの紹介/Introduction to an AI Agent for System Alert Investigation
taddy_919
2
1.9k
Tebiki Engineering Team Deck
tebiki
0
24k
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
210
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
Ruling the World: When Life Gets Gamed
codingconduct
0
140
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Why Our Code Smells
bkeepers
PRO
340
58k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Fireside Chat
paigeccino
41
3.8k
Building Adaptive Systems
keathley
44
2.9k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.6k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Design in an AI World
tapps
0
140
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Transcript
XDebug
XDebug • What is this and what is it good
for? • Installation • Configuration • Breakpoints • Watches • Demo
XDebug What is this and what is it good for?
• PHP extension providing debugging and profiling capabilities • Display features • Traces • Coverage analysis • Remote debugging • Profiling (xdebug profiler)
XDebug What is this and what is it good for?
• Display features • Replaces var_dump(), provides more readable output (http://xdebug.org/docs/display)
XDebug What is this and what is it good for?
• Traces • Stack traces • Function traces
XDebug What is this and what is it good for?
• Coverage analysis • Used by phpunit (clover report etc.)
XDebug What is this and what is it good for?
• Remote debugging • Interface for remote debugging (phpstorm)
XDebug What is this and what is it good for?
• Profiler
XDebug Installation • PEAR/PECL, source (http://xdebug.org/docs/install)
XDebug Configuration • Minimum requirements • Display configuration • Remote
configuration
XDebug Configuration Phpstorm • Remote configuration • Server configuration remote
port in php.ini
XDebug Configuration Phpstorm • Run configuration Ide key
XDebug Configuration xdebug enabler https://chrome.google.com/webstore/ detail/xdebug-helper
XDebug Cli mode • Debugging cli script calls • export
XDEBUG_CONFIG=“idekey=PHPSTORM" • php -d memory_limit=500M ./bin/phpunit -c app / vagrant/src/Uniplaces/AccommodationBundle/ Tests/Functional
XDebug Breakpoints • Intentional stopping or pausing place in a
program • setting • disabling • suspending with condition • (logging, removing once hit, etc.)
XDebug Watches • Tool for further inspection of values of
selected variables and expressions • add, edit and remove (see demo)
XDebug • Demo