$serializzato = serialize($m);
$fp = fopen('tuofile.txt','w');
fwrite ($fp,$serializzato);
fclose($fp);
per leggerlo:
$fp = fopen('tuofile.txt','w');
$serializzato = fread($fp, filesize('tuofile.txt'));
fclose($fp);
$m = unserialize($serializzato);
questo ovviamente se sul file scrivi n valore per volta... se ne scrivi più di uno devi accodare.. la cosa migliore secondo me sarebbe di scrivere un record per riga a quel punto.. e leggere con file() che restituisce le righe separatamente come elementi di un array...
vedi tu... ma mi sembra che serializzare sia il modo + veloce di salvare su file il valore di una qualsiasi variabile "non banale" (in particolare di un array)
![]()