Version 6.2.8  
 home |  installation |  downloads |  shots |  forum |  faq |  feedback 

What is DBG?

DBG is a a full-featured php debugger, an interactive tool that helps you debugging php scripts. It works on a production and/or development WEB server and allows you debug your scripts locally or remotely, from an IDE or console.
If you are completely new to PHP have a look at the PHP official site.

PhpED PHP IDE
NuSphere PHP IDE
PhpED v13.0 is Now Available! World's famous IDE for
PHP Development.
See NuSphere site for details.
Get it from NuSphere.
Free trial version available.

Links

Thanks To:

 Cron.ru

Latest News

DBG 6.2.8 released (the most recent commercial version)

  • All php versions from 4.3 up to 5.5 are fully supported
  • Significant performance imrovement
  • SQL profiler
  • Support for namespaces in expressions, contional and global breakpoints
  • Support for multiple parallel debug sessions in one IDE
  • Improved call-stack information
  • Improved diagnostic for errors and potential problems
  • Pre-compiled modules for all major OSes like Linux (x86, x64 and ARM), Windows, FreeBSD, Solaris, OSX and so forth

DBG 2.15.5 (the most recent free version)

  • All php versions from 4.3 up to 5.2 are supported
  • Improved performance
  • Fixed minor bugs related to callstack and evaluate functions
  • Fixed problem with profiler denominator
  • Fixed minor problems in DbgListener under Vista
  • Pre-compiled binaries for Win32 and Linux
  • Debugger console (dbg-cli) for Linux/Unix
  • Source code


DBG | PHP Debugger and Profiler.

General features.

  • native debugger. Works transparently, neither script nor PHP engine modifications required.
  • server part (dbg module) runs on all platforms where PHP itself runs.
  • works transparently across the global network as well as locally.
  • JIT. When enabled it can start debugging Just In Time when an error happens.
  • supports back-trace, e.g. displays a list of all procedures with their local variables, the current execution position reached from. In other words you can watch local variables or function parameters in all active and nested scopes.
  • certainly, you can execute script in the debugger step by step (step-in, step-out, step-over, run to cursor, change execution point withing current scope...), evaluate any valid php expression(s) or inspect arrays, classes and simple variables, modify their values on the fly and even create any new variables. Dbg supports conditional breakpoints and even global ones (commercial version only). Breakpoints can be skipped specified number of times.
  • allows to change execution point (commercial version only).
  • has embedded profiler, so now it's easy to find out a bottleneck in the scripts.
  • allows multiple debugger processes running simultaneously.
  • compatible with php-4.0.6 and higher (commercial is compatible with php 4.3 and higher).
  • has open COM interfaces for integration with win32-based 3rd party IDEs.
  • Commercial version of DBG (3.x) is available with commercial version of PhpED PHP IDE  only, see review for details.
    Linux, BSD, SunOs, MacOs and Win32 platoforms are supported.
    Free version (2.15) is available on this site. It works with PHP Edit, PHP Coder and some other IDEs.
  • Free dbg front-end (dbg-cli) for Linux/Unix can be used to debug scripts either directly or under DDD 3.3.9 (GNU debugger). Also see RedHat 7.3, YellowDog and Mandrake distributions at RPM Find site.
  • See screenshots here.


Version comparison.

FeatureFree version (2.15)Commercial version (6.2)
Basic debugger functionality:
steping
breakpoints
conditional breakpoints
watches
call-stack
error tracing
 





 





Advanced debugger features:
just-in-time debugging
profiler
global breakpoints
change execution point
SQL profiler
 


 
 
 
 





Securiry:
ip & port based security
ssl protocol
 
 
 
 


Misc:
support
availability
pre-compiled binaries
 
 
dd.cron.ru site
Linux, Windows
 

bundled with NuSphere PhpED.
Linux, Windows, FreeBSD, Solaris/x86, Solaris/Sparc, Mac OSX/x86, Mac OSX/PowerPC, NetBSD, OpenBSD.


History

Previous releases are listed there



Copyright © 2001, 2014 Dmitri Dmitrienko
All rights reserved.
Who I am ...
DBG PHP Debugger and Profiler at SourceForge This site is provided by: Cron Studio
Last updated: Tue Apr 29, 2014 17:31