Jump to content

How to debug php code?


colap

Recommended Posts

Breakpoints have nothing to do with PHP. They are handled by your code editor, specifically IDE's. There are many IDEs available for PHP. A few of them are listed in this thread.

 

If you're using Firefox you can install firebug and firephp. You can then use firephp to debug your code form your browser.

You can use functions such as var_dump which will print information about a variables data type and its value.

You can also get a backtrace using debug_print_backtrace

 

The most important tool when developing code is setting error_reporting to E_ALL and setting display_errors to on within your php.ini. That way any errors occur they will displayed during runtime.

Unit testing often is helpful in debugging, phpunit is great for that.  If you want more descriptive debugging check out the xdebug extension (xdebug tutorial), its been around for awhile and is supported by many IDEs and other tools (like phpunit).

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.