PHP feof() ফাংশন

পরিভাষা ও ব্যবহার

feof() ফাংশন ফাইলের শেষে এসেছে কিনা না (eof) নির্ণয় করে

ফাইল পোইন্টারটি EOF-এ পৌঁছলে বা ভুল হলে TRUE ফিরাবে, অন্যথায় একটি ত্রুটি (সমূহ সক্ষেপে সক্ষেপে সক্ষেপে) ফিরাবে, অন্যথায় FALSE ফিরাবে।

গ্রামাট

feof(file)
পরিবর্তন )
file প্রয়োজনীয়

বিবরণ

file পারামিটার একটি ফাইল পোইন্টার fopen() সফলভাবে fsockopen() দ্বারা খুলা (কিন্তু এখনও) fclose() বন্ধ করা হওয়া (বা)

পরামর্শ এবং মন্তব্য

পরামর্শ:feof() ফাংশন অজানা দৈর্ঘ্যের ডেটা প্রবেশ পরিভ্রমণের জন্য অত্যন্ত সাহায্যকারী

মন্তব্য:যদি সার্ভার একটি fsockopen() দ্বারা খুলা সংযোগটি বন্ধ করেন না, feof() feof() সময়সীমা অতিক্রম করার পরে TRUE ফিরাবে। ডিফল্ট সময়সীমা 60 সেকেন্ড, stream_set_timeout() দ্বারা এই মানটি পরিবর্তন করা যেতে পারে。

মন্তব্য:যদি পাঠানো ফাইল পোইন্টার কার্যকরী না হয়, তবে অবিশ্রান্ত লুপে পড়ার সম্ভাবনা রয়েছে কারণ EOF TRUE না ফিরাবে。

উদাহরণ

<?php
$file = fopen("test.txt", "r");
//টেক্সটের সমস্ত লাইনগুলি ফাইল শেষ না হওয়া পর্যন্ত আউটপুট করুন。
while(! feof($file))
  {
  echo fgets($file). "<br />";
  }
fclose($file);
?>

আউটপুট:

হেলো, এটি একটি পরীক্ষা ফাইল 
এখানে তিনটি লাইন আছে 
এটি শেষ লাইন