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', '
उपरोक्त 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',
);