কম্পিউটার টিউটোরিয়াল

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


PHP-তে flock() ফাংশনটি একটি ফাইল লক বা রিলিজ করে। ফাংশনটি সফল হলে TRUE এবং ব্যর্থ হলে FALSE রিটার্ন করে।

সিনট্যাক্স

flock(file_pointer, operation, block)

প্যারামিটার

  • file_pointer − লক বা রিলিজ করার খোলা ফাইলের ফাইল পয়েন্টার।

  • operation − ব্যবহার করার লক নির্দিষ্ট করে:

    • LOCK_SH - শেয়ার্ড লক (রিডার)
    • LOCK_EX - এক্সক্লूसিভ লك (রাইটার)
    • LOCK_UN - শেয়ার্ড বা এক্সক্লूसিভ লক রিলিজ করুন
  • block − লক ব্লক করলে ১ সেট করুন

রিটার্ন মান

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

  • সফল হলে TRUE
  • ব্যর্থ হলে FALSE

উদাহরণ

<?php $file_pointer = fopen("new.txt","w+"); // শেয়ার্ড লক 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. PHP max() ফাংশন

  2. PHP log10() ফাংশন

  3. PHP log() ফাংশন

  4. PHP lcg_value() ফাংশন