1.1 Basic debugging API
1.1.1 echo (print):
1.1.2 printf
1.1.3 print_r, var_dump(var_export), debug_zval_dump
1.2 Error control and logging debugging
1.2.1 Error option control
1.2.2 Error throwing and handling
1.2.3 Use error suppressors
1.2.4 Logging
2 Browser debugging
2.1 Page output debugging
2.2 FirePHP Debugging
2.2.1 Common variable monitoring
2.2.2 Call stack monitoring
2.2.3 Monitoring exceptions thrown
2.2.4 Group display information
3 IDE debugging
3.1 Introduction to basic commonly used IDEs
3.1.1 Vim
3.1.2 Zend Studio
3.1.3 Eclipse
3.1.4 NetBeans
3.2 IDE debugging
3.2.1 Zend Studio + Zend Debugger
3.2.2 Eclipse (PDT) + Xdebug
3.2.3 Vim + Xdebug + DBGp
4 PHP performance debugging technology
4.1 Basic time occupancy monitoring
4.2 Use Xdebug for performance analysis
4.2.1 Installation configuration:
4.3 APD(Advanced PHP Debugger)
4.3.1 Installation configuration
4.3.2 Using APD
4.4 Use Xhprof for performance analysis
4.4.1 Advantages of Xhprof:
5 PHP unit testing technology
5.1 PHPUnit