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

PHP में mkdir() फ़ंक्शन

mkdir() फ़ंक्शन

mkdir() फ़ंक्शन एक नई निर्देशिका बनाने के लिए उपयोग किया जाता है।

सिंटैक्स

mkdir($directory, $mode, $recursive, $context)

पैरामीटर

पैरामीटरविवरण
directoryबनाई जाने वाली निर्देशिका का पथ
modeअनुमतियाँ (ऑक्टल में, डिफ़ॉल्ट 0777)
recursiveयदि true, तो नेस्टेड निर्देशिकाएँ बनाता है
contextस्ट्रीम संदर्भ (वैकल्पिक)

मोड (अनुमतियाँ) समझना

मोड चार ऑक्टल अंकों का होता है: 0 + मालिक + समूह + अन्य

  • 1 = निष्पादन अनुमति
  • 2 = लिखने की अनुमति
  • 4 = पढ़ने की अनुमति

उदाहरण: 0755 = मालिक (7=पढ़ें+लिखें+निष्पादन), समूह (5=पढ़ें+निष्पादन), अन्य (5=पढ़ें+निष्पादन)

उदाहरण 1: डिफ़ॉल्ट मोड

<?php
mkdir("testing");
?>

उपरोक्त कोड "testing" निर्देशिका बनाता है डिफ़ॉल्ट मोड 0777 के साथ (umask द्वारा संशोधित)।

उदाहरण 2: कस्टम मोड

<?php
mkdir("QA", 0700); // केवल मालिक के लिए पढ़ें/लिखें/निष्पादन
?>

उदाहरण 3: पुनरावर्ती निर्माण

<?php
mkdir("parent/child/grandchild", 0755, true);
?>

वापसी मान

सफलता पर true, विफलता पर false लौटाता है।

नोट

  • मूल दस्तावेज़ में पैरामीटर सूची अधूरी/भ्रमित थी; ऊपर सही संस्करण है।
  • Windows पर मोड अनदेखा किया जाता है।
  • पहले जांचें कि निर्देशिका मौजूद है या नहीं (is_dir()) ताकि चेतावनी से बचा जा सके।
  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 (सम्मिलित) के बीच स्य