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

PHP प्रोजेक्ट का रूट डायरेक्टरी पथ कैसे प्राप्त करें?

रूट डायरेक्टरी पथ प्राप्त करने के लिए, आप __DIR__ या dirname() का उपयोग कर सकते हैं।

सिंटैक्स निम्नानुसार है:

echo __DIR__;

दूसरा सिंटैक्स निम्नानुसार है:

echo dirname(__FILE__);

उपरोक्त दोनों सिंटैक्स समान परिणाम देंगे।

उदाहरण

<!DOCTYPE html> <html> <body> <?php
echo dirname(__FILE__);
echo "<br>";
echo __DIR__;
?> </body> </html>

आउटपुट

/home/KOq8Zd /home/KOq8Zd

व्याख्या:

  • __DIR__ - वर्तमान फ़ाइल की डायरेक्टरी का पूर्ण पथ (PHP 5.3+)
  • __FILE__ - वर्तमान फ़ाइल का पूर्ण पथ और फ़ाइलनाम
  • dirname(__FILE__) - फ़ाइलनाम को हटाकर डायरेक्टरी पथ देता है

प्रोजेक्ट रूट के लिए सामान्य पैटर्न:

// यदि फ़ाइल subdir/config.php में है
$projectRoot = dirname(__DIR__); // पैरेंट डायरेक्टरी

// या composer.json से
$root = dirname(__DIR__); // जब vendor/autoload.php से शामिल किया गया हो
  1. एंड्रॉइड में रूट डायरेक्टरी जानकारी कैसे प्राप्त करें एंड्रॉइड में रूट डायरेक्टरी जानकारी कैसे प्राप्त करें

    सिस्टम रूट डायरेक्टरी का पूर्ण पथ प्राप्त करना Environment.getRootDirectory() से एंड्रॉइड सिस्टम के रूट डायरेक्टरी का पूर्ण पथ प्राप्त करें। चरण 1-2: प्रोजेक्ट और लेआउट मानक सेटअप। चरण 3: MainActivity.java package com.example.myapplication; import android.os.Build; import android.os.Bundle; impor

  1. - पायथन में पैरेंट डायरेक्टरी कैसे प्राप्त करें?

    पायथन 3.4 और नए संस्करणों में, pathlib मॉड्यूल का उपयोग करके पैरेंट डायरेक्टरी प्राप्त करना बहुत आसान है। उदाहरण (pathlib) from pathlib import Path print(Path(/home/username).parent) आउटपुट /home पुराने पायथन संस्करणों के लिए, os.path.join के साथ .. (पैरेंट डायरेक्टरी को दर्शाता है) का उपयोग करें औ

  1. - पायथन में होम डायरेक्टरी कैसे प्राप्त करें?

    पायथन में होम डायरेक्टरी प्राप्त करने के लिए, os मॉड्यूल से os.path.expanduser(~) का उपयोग करें। यह लंबे पथ जैसे ~/Documents/my_folder/ के हिस्से के रूप में भी काम करता है। यदि पथ में ~ नहीं है, तो फ़ंक्शन पथ को अपरिवर्तित लौटा देता है। import os print(os.path.expanduser(~)) आप एनवायरनमेंट वेरिएबल