Lors du traitement des données de configuration dans PHP, vous pouvez parfois avoir besoin d'une méthode à la fois rapide et facile à modifier. Par rapport à JSON, la méthode de sérialisation de PHP est plus adaptée au stockage des variables complexes de PHP. Cependant, si votre objectif est de créer un fichier de configuration facile à éditer, la méthode var_export et inclure est sans aucun doute le meilleur choix.
Cette méthode est non seulement simple et facile à utiliser, mais assure également la lisibilité et la maintenabilité des données de configuration. Voyons comment implémenter cette méthode.
return array (
'var_1' => 'value_1' ,
'var_2' => 'value_2' ,
);
$config = include 'config.php' ;
$config [ 'var_2' ]= 'value_3' ;
file_put_contents ( 'config.php' , '<?php return ' . var_export( $config , true) . ';' );
Grâce au code ci-dessus, la variable var_2 dans le fichier de configuration est mise à jour vers la nouvelle valeur 'Value_3' , et nous utilisons File_put_contents pour réécrire les données de configuration mises à jour dans le fichier.
$config = include 'config.php' ;
$config [ 'var_2' ]= 'value_3' ;
file_put_contents ( 'config.php' , '$config = ' . var_export( $config ));
Cette méthode est également efficace, mais le format de l'écriture sera légèrement différent. Quel que soit le choix, le fichier final config.php contiendra les données de configuration mises à jour.
return array (
'var_1' => 'value_1' ,
'var_2' => 'value_3' ,
);
En résumé, l'utilisation de var_export et d'inclure avec file_put_contents est une méthode de stockage de configuration et de mise à jour PHP efficace et facile à maintenir. Cette approche est idéale pour les applications qui nécessitent une modification fréquente des fichiers de configuration.