Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में flock() फंक्शन

विवरण

PHP का flock() फंक्शन एक फाइल को लॉक या रिलीज करता है। सफलता पर TRUE, विफलता पर FALSE लौटाता है।

सिंटैक्स

flock(file_pointer, operation, block)

पैरामीटर्स

  • file_pointer - लॉक या रिलीज करने के लिए खुली फाइल का फाइल पॉइंटर।

  • operation - उपयोग करने वाला लॉक निर्दिष्ट करता है:

    • LOCK_SH - शेयर्ड लॉक (रीडर)
    • LOCK_EX - एक्सक्लूसिव लॉक (राइटर)
    • LOCK_UN - शेयर्ड या एक्सक्लूसिव लॉक रिलीज करता है
  • block - यदि लॉक ब्लॉक करेगा तो 1 सेट करें।

रिटर्न मान

  • 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 log10() फ़ंक्शन - आधार-10 लघुगणक

    PHP का log10() फ़ंक्शन किसी संख्या का **आधार-10 लघुगणक (base-10 logarithm)** गणना करता है। इसे सामान्य या मानक लघुगणक भी कहते हैं। सिंटैक्स log10(float $arg): float पैरामीटर पैरामीटरविवरण $argवह संख्या जिसका आधार-10 लघुगणक चाहिए लौटाया गया मान $arg का आधार-10 लघुगणक (फ्लोट)। गणितीय संबंध l

  1. - PHP log() फ़ंक्शन - प्राकृतिक लघुगणक और मनमाना आधार

    PHP का log() फ़ंक्शन **प्राकृतिक लघुगणक (natural logarithm, आधार e)** या **निर्दिष्ट आधार** में लघुगणक गणना करता है। डिफ़ॉल्ट आधार यूलर संख्या M_E (≈2.718) है। सिंटैक्स log(float $arg, float $base = M_E): float पैरामीटर्स पैरामीटरविवरण $argवह मान जिसका लघुगणक चाहिए $baseआधार (डिफ़ॉल्ट M_E = प्

  1. - PHP lcg_value() फ़ंक्शन - रैखिक सर्वांगसम जनरेटर (0 से 1)

    PHP का lcg_value() फ़ंक्शन **0 और 1 के बीच स्यूडो-रैंडम फ्लोट** जनरेट करता है। LCG = **रैखिक सर्वांगसम जनरेटर (Linear Congruential Generator)** — सबसे पुराने स्यूडो-रैंडम एल्गोरिदम में से एक। सिंटैक्स lcg_value(): float पैरामीटर्स कोई पैरामीटर नहीं। लौटाया गया मान 0.0 और 1.0 (सम्मिलित) के बीच स्य