Dark Ranger
Erfahrenes Mitglied
Ich mache manchmal bei meinem Projekt print_r ausgaben um zu debuggen, natürlich finden diese Ausgaben nur auf Localhost statt, allerdings könnte es ja mal passieren, dass ich es irgendwo vergesse rauszunehmen und dadurch dann so eine Ausgabe über das Internet erreichbar ist.
Diese Funktion benutze ich zur Ausgabe. Zum Beispiel schaue ich mir damit auch Objekte an, diese Objekte haben allerdings meist ein DB-Objekt, hier will ich aber nicht, dass dieses ausgegeben wird, kann man das ganze irgendwie unterbinden? Habe es schon mit array_filter probiert, allerdings hat das nicht funktioniert. Hat irgendwer eine Idee?
PHP:
function debugprint($var){
echo '<pre>';
echo '<br>BEGIN DEBUGPRINT<br>';
print_r(array_filter(array($var),"isNotDB"));
echo '<br>END DEBUGPRINT<br>';
echo '</pre>';
echo '<br>';
}
Diese Funktion benutze ich zur Ausgabe. Zum Beispiel schaue ich mir damit auch Objekte an, diese Objekte haben allerdings meist ein DB-Objekt, hier will ich aber nicht, dass dieses ausgegeben wird, kann man das ganze irgendwie unterbinden? Habe es schon mit array_filter probiert, allerdings hat das nicht funktioniert. Hat irgendwer eine Idee?