PHP वैरिएबल को स्टोर करने के लिए JSON की तुलना में Serialize बेहतर है।
कॉन्फ़िगरेशन फ़ाइल को सहेजने के लिए var_export का उपयोग किया जा सकता है, और कॉन्फ़िगरेशन फ़ाइल जानकारी लोड करने के लिए 'include' का उपयोग किया जा सकता है।
यह कॉन्फ़िगरेशन डेटा को प्रोग्रामेटिक रूप से सहेजने और पढ़ने/लिखने में आसान तरीका है। नीचे उसी के लिए एक नमूना कोड है -
config.php
return array( 'var_1'=> 'value_1', 'var_2'=> 'value_2', );
test.php
$config = include 'config.php'; $config['var_2']= 'value_3'; file_put_contents('config.php', '<?php return ' . var_export($config, true) . ';');
उपरोक्त के बजाय test.php , नीचे दिए गए कोड का भी उपयोग किया जा सकता है -
$config = include 'config.php'; $config['var_2']= 'value_3'; file_put_contents('config.php', '$config = ' . var_export($config));
अपडेट किया गया config.php निम्नलिखित कोड शामिल हैं -
return array( 'var_1'=> 'value_1', 'var_2'=> 'value_3', );