Hi!
Würde gerne in einem etwas umfangreicheren Script, das über viele Dateien verteilt ist und nicht ganz so übersichtlich ist, zu Debugging Zwecken eine Ausgabe erzwingen damit...
Aha. Ja, warum hast du das denn nicht gleich gesagt?
In diesem Fall würde ich empfehlen, einen PHP-Debugger einzusetzen.
Wenn ich Webprojekte entwickele, dann arbeite ich meist mit der IDE Eclipse.
Mit Hilfe einiger Plugins kann man daraus eine absolut geniale und verdammt mächtige IDE zur Entwicklung von PHP/MySQL/HTML/CSS/JavaScript/... machen.
Eclipse bietet auch die Möglichkeit, einen PHP-Debugger zu integrieren.
Damit hast du dann alle Variablen im Überblick und kannst dir auch jederzeit deren Inhalte anschauen.
Speziell für Eclipse gibts von Zend noch einen freien Debugger, eine Installationsanleitung (bzw. die Url für den Eclipse-Update-Server) gibts unter http://www.eclipse.org/pdt/install.php#debugger
Es gibt kommerzielle, aber auch freie PHP-Debugger.
Hier wäre zwei kostenlose:
Gubed PHP-Debugger
Body PHP-Debugger
Das Wiki von php::bar hat auch noch eine kleine Liste:
http://www.phpbar.de/w/Kategorie:Debugger
Und im Anhang F des PHP-Handbuchs findest du auch noch was über PHP-Debugger.
Schöner Gruß,
rob