PHP feof() फ़ंक्शन
परिभाषा और उपयोग
feof() फ़ंक्शन फ़ाइल के अंत तक पहुंचे है की जाँच करता है (eof)।
यदि फ़ाइल संकेतक EOF पर पहुंचा है या गलती होती है तो TRUE वापस करता है, अन्य स्थितियों में FALSE वापस करता है।
व्याकरण
feof(file)
पैरामीटर | वर्णन |
---|---|
file | आवश्यक।जिस खुले फ़ाइल की जाँच करनी है को निर्दिष्ट करें。 |
वर्णन
file पैरामीटर एक फ़ाइल संकेतक है।यह फ़ाइल संकेतक मान्य होना चाहिए और एक खुला फ़ाइल की ओर इंगित होना चाहिए fopen() या fsockopen() सफलता से खोला (बशर्ति कि यह अभी तक बंद नहीं किया गया) fclose() बंद (फ़ाइल) को बंद करें。
सुझाव और टिप्पणी
सुझाव:feof() फ़ंक्शन अज्ञात लंबाई वाले डाटा का ब्रॉडकास्ट करने में बहुत उपयोगी है。
ध्यान:यदि सर्वर द्वारा fsockopen() से खोली गई कनेक्शन बंद नहीं की जाती, तो feof() अवधि तक प्रतीक्षा करता है और TRUE वापस करता है।मूलभूत अवधि सीमा 60 सेकंड है, जिसे stream_set_timeout() के द्वारा बदला जा सकता है。
ध्यान:यदि पास किया गया फ़ाइल संकेतक अवैध होता है, तो अनगणित चक्र में फ़ैल सकता है क्योंकि EOF TRUE नहीं वापस करता है。
उदाहरण
<?php $file = fopen("test.txt", "r"); // फ़ाइल के सभी पंक्तियाँ आउटपुट में दिखाएं, जब तक फ़ाइल समाप्त नहीं होता है。 while(! feof($file)) { echo fgets($file). "<br />"; } fclose($file); ?>
आउटपुट:
हैलो, यह एक टेस्ट फ़ाइल है。 यहाँ तीन पंक्तियाँ हैं。 यह अंतिम पंक्ति है。