Hướng dẫn debugging với PHPstorm

Hướng dẫn debugging với PHPstorm

It seems relatively easy (ie. zero configuration) to get PHPstorm and Xdebug up and running together, so I will presume you have that going. It often happens that you want a breakpoint in a frequently called function. Just putting one will make the system stop there every time. After a right click, Edit you can add conditions to it which help. Even better, you can add a breakpoint to somewhere else, remove the suspend checkbox from it and make the first breakpoint disabled until the second is hit. This allowed me for example to break in drupal_flush_all_caches only when fired from WebTestBase::resetAll.

Hướng dẫn debugging với PHPstorm

Another useful tip from dawehner (I had no idea!): PHP CLI works with xdebug just fine, you just need to run export XDEBUG_CONFIG="idekey=PHPSTORM"first.

Bạn thấy bài viết này như thế nào?: 
No votes yet
Ảnh của Khanh Hoang

Khanh Hoang - Kenn

Kenn is a user experience designer and front end developer who enjoys creating beautiful and usable web and mobile experiences.

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Android

Tỷ lệ sử dụng Android và iOS toàn cầu rất cao

Theo thống kê của hãng Flurry, tỷ lệ thiết bị chạy hệ điều hành iOS và Android trên toàn cầu đã vượt qua tất cả thiết bị điện tử tiêu dùng từ trước cho tới nay xuyên suốt quá trình lịch sử phát triển của công nghệ.

Phong thủy công ty: Ban công và 5 điều kỵ

Phong thủy công ty: Ban công và 5 điều kỵ

Ban công đối thẳng với đường đi hoặc cửa ra vào bị coi là bất lợi về mặt phong thủy.

Hacker trộm thẻ tín dụng mua quà cho người nghèo

Hacker trộm thẻ tín dụng mua quà cho người nghèo

Nhóm tin tặc nổi tiếng Anonymous đang nắm trong tay thông tin chi tiết hàng nghìn thẻ tín dụng, trong đó có cả của Apple, Lực lượng không quân Mỹ…

Công ty diệt chuột T&C

 

Diet con trung