PHP には、コマンドラインの対話型デバッガ phpdbg が同梱されています。
ほとんどのIDE は » Xdebug をサポートしています。 これはフリーのデバッグツールで、PHP アプリケーションをステップ実行することでデバッグできます。