Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में आसानी से संपादन योग्य कॉन्फ़िग डेटा स्टोर करने का सबसे तेज़ तरीका?


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', 
);

  1. - JavaScript कुकीज़ में बड़ी मात्रा में डेटा कैसे स्टोर करें?

    JavaScript कुकीज़ में बड़े मान स्टोर करने के लिए, निम्न संभावनाओं को आजमाएं: एक सेशन आईडी बनाएं और सेटिंग्स को डेटाबेस में सेव करें। फिर सेशन आईडी को कुकी में स्टोर करें। चयनित आइटम के इंडेक्स स्टोर करें। मान लें कि चयनित आइटम सूची में पहले 20 आइटम हैं - P[0,19] कुकीज़ डेटा स्टोर करने के लिए एक टे

  1. - जावास्क्रिप्ट में Atomics.store() फ़ंक्शन

    जावास्क्रिप्ट का Atomics ऑब्जेक्ट एक ऐसा ऑब्जेक्ट है जो add, sub, and, or, xor, load, store आदि एटॉमिक ऑपरेशन्स को स्टैटिक मेथड्स के रूप में प्रदान करता है; इन मेथड्स का उपयोग SharedArrayBuffer ऑब्जेक्ट्स के साथ किया जाता है।store() फ़ंक्शन Atomic ऑब्जेक्ट का एक मान (वैल्यू) और ऐरे में पोजीशन स्वीका

  1. दो संख्याओं को गुणा करने का सबसे तेज़ तरीका दो संख्याओं को गुणा करने का सबसे तेज़ तरीका

    परिचय दो संख्याएं बाइनरी स्ट्रिंग के रूप में दी गई हैं, हमारा कार्य उन संख्याओं के गुणन का परिणाम तेज़ और कुशल तरीके से ढूंढना है। विभाजन और विजय (Divide and Conquer) रणनीति का उपयोग करके, हम इस समस्या को बहुत कुशल तरीके से हल कर सकते हैं। हम संख्याओं को दो हिस्सों में विभाजित करेंगे। मान लें Xleft