E' ovvio che chi ha prerogative importanti utilizza un sistema più adeguato
un database e' sempre importante, se non lo fosse non avrebbe motivo di esistere, quindi quando ci sono tantissime classi, quelle postate sono solo 2 esempi, che fanno bene il lavoro di backup, non vedo perche' uno dovrebbe scriversi su 2 files una cosa di quel tipo piuttosto che fare un

$myclass = &new DatabaseDumper( 'host', 'user', 'password' );
$myclass->download( 'my_database' );