From http://www.openjs.com/scripts/others/dump_function_php_print_r.php