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

  1. जावास्क्रिप्ट कुकीज़ में बड़े डेटा को कैसे स्टोर करें?

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

  1. JavaScript में Atomics.store () फ़ंक्शन

    जावास्क्रिप्ट की परमाणु वस्तु एक वस्तु है और जो स्थिर विधियों के रूप में जोड़ने, उप, और, या, xor, लोड, स्टोर आदि जैसे परमाणु संचालन प्रदान करती है, इन विधियों का उपयोग SharedArrayBuffer वस्तुओं के साथ किया जाता है। स्टोर () परमाणु . का कार्य ऑब्जेक्ट सरणी में एक संख्या (मान) और एक स्थिति स्वीकार क

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

    दो संख्याएं एक बाइनरी स्ट्रिंग के रूप में दी गई हैं, हमारा कार्य उन संख्याओं के गुणन के परिणाम को तेज़ और कुशल तरीके से खोजना है। फूट डालो और जीतो रणनीति का उपयोग करके, हम समस्या को बहुत ही कुशल तरीके से हल कर सकते हैं। हम संख्याओं को दो भागों में विभाजित करेंगे। मान लें कि Xबायाँ और Xदाएँ पहले नं