petterg Skrevet 29. oktober 2004 Skrevet 29. oktober 2004 (endret) Jeg har et php script som feiler med ujevne mellomrom, og trenger å lage en debug funksjon som dumper alt inhold av $GLOBALS til fil. Siden dette scriptet stortsett brukes fra mobiltelefon er det veldig praktisk om alt innholdet i $GLOBALS IKKE printes til klienten. print_r() er en praktisk funksjon, men den printer bare til klient. var_export kan brukes på mye, men ikke på $GLOBALS, fordi $GLOBALS['GLOBALS'] = $GLOBALS - den går altså i en evig loop! Tenkte denne koden skulle løse det siste problemet, men det gjorde det ikke while(list($key,$var) = each($GLOBALS)) { if($key != 'GLOBALS') { echo "$key - $var\n"; $exportable = var_export($GLOBALS[$key], true); $fp = fopen("/tmp/dump", "w"); fwrite($fp, $key . ' = ' . $exportable . ';' . "\n\n'); fclose($fp); } } Noen forslag? Endret 30. oktober 2004 av petterg
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå