fwrite()
तेजी से एक smidgen है और file_put_contents()
वैसे भी उन तीन तरीकों के आसपास एक आवरण है, इसलिए आप ओवरहेड खो देंगे।
लेख
file_put_contents (फ़ाइल, डाटा, मोड, संदर्भ):
file_put_contents
एक फ़ाइल के लिए एक स्ट्रिंग लिखता है।
यह फ़ंक्शन फ़ाइल का उपयोग करते समय इन नियमों का पालन
करता है। यदि FILE_USE_INCLUDE_PATH सेट है, तो फ़ाइल नाम की प्रतिलिपि के लिए शामिल पथ की जाँच करें यदि यह मौजूद नहीं है तो फ़ाइल बनाएँ और फ़ाइल खोलें और यदि लॉक_EX सेट है और फ़ाइल FILE_APPEND सेट है, तो इसे लॉक करें। फ़ाइल के अंत में जाएँ। अन्यथा, फ़ाइल सामग्री को साफ़ करें फ़ाइल में डेटा लिखें और फ़ाइल को बंद करें और किसी भी ताले को छोड़ दें। यह फ़ंक्शन सफलता पर फ़ाइल में लिखे गए चरित्र की संख्या, या विफलता पर FALSE देता है।
fwrite (फ़ाइल, स्ट्रिंग, लंबाई):
fwrite
एक खुली फ़ाइल को लिखता है । फ़ंक्शन फ़ाइल के अंत में बंद हो जाएगा या जब यह निर्दिष्ट लंबाई तक पहुंचता है, जो भी पहले आता है। यह फ़ंक्शन विफलता पर लिखित बाइट्स या FALSE की संख्या देता है।
file_put_contents()
PHP5 में ही काम करता है। इस मामले में एक समस्या नहीं लगती है (आपका उत्तर एक्यूप्रेशर मिला, सब के बाद), लेकिन वहाँ अभी भी कुछ मेजबान हो सकता है वहाँ PHP4.x चल रहा है।