কম্পিউটার

PHP-তে flock() ফাংশন


flock() ফাংশন একটি ফাইল লক বা রিলিজ করে। ফাংশনটি সাফল্যের জন্য সত্য এবং ব্যর্থতার জন্য মিথ্যা প্রদান করে৷

সিনট্যাক্স

flock(file_pointer, operation, block)

পরামিতি

  • ফাইল_পয়েন্টার - লক বা প্রকাশ করার জন্য খোলা ফাইলের জন্য একটি ফাইল পয়েন্টার৷

  • অপারেশন - ব্যবহার করার জন্য লকটি নির্দিষ্ট করে:

    • LOCK_SH - ভাগ করা লক (রিডার)
    • LOCK_EX - এক্সক্লুসিভ লক (লেখক)
    • LOCK_UN - একটি ভাগ করা বা একচেটিয়া লক প্রকাশ করুন
  • ব্লক − 1 এ সেট করুন যদি লকটি ব্লক করে দেয়

ফেরত

flock() ফাংশন রিটার্ন করে।

  • সফলতায় সত্য
  • ব্যর্থতার উপর মিথ্যা

উদাহরণ

<?php
   $file_pointer = fopen("new.txt","w+");
   // shared lock
   if (flock($file_pointer,LOCK_SH)) {
      fwrite($file_pointer,"Some content");
      flock($file_pointer,LOCK_UN);
   } else {
      echo "Locking of file shows an error!";
   }
   fclose($file_pointer);
?>

আউটপুট

TRUE

  1. পিএইচপি সর্বোচ্চ() ফাংশন

  2. PHP log10() ফাংশন

  3. পিএইচপি লগ() ফাংশন

  4. পিএইচপি lcg_value() ফাংশন