Debugging is an invaluable tool for the PHP programmer. It allows a programmer to find errors in code quickly, step through code line by line, and immediately evaluate arbitrary code to see what results are produced.