I'm breaking my head and I'm already out of ideas, summarizing my code looks like this:
<?php
$var = 'arquivo_1'; // podendo ser arquivo_1 ou arquivo_2
$arquivo_1 = array(
"algo1" => "alguem1",
"algo2" => "alguem2"
);
$arquivo_2 = array(
"algo1" => "alguem3",
"algo2" => "alguem4"
);
// a minha função é assim:
function array_file_writte($file_array,$array){
$content = serialize($array);
$fd = @fopen($file_array, 'w+');
fwrite($fd,$content);
fclose($fd);
chmod($file_array, 0644);
return true;
}
// se fosse assim fucionaria corretamente:
array_file_writte($file_array,$arquivo_1);
// mas o valor da variavel $var muda, então eu precisaria fazer assim:
$var_selecionada = '$'.$var;
array_file_writte($file_array,$var_selecionada);
//algum metodo???
// mas não dá certo por que o que ele grava no arquivo acaba não sendo a variavel serializada, alguma idéia????