PHP:
कमांड लाइन आर्गुमेंट्स पढ़ना
How to: (कैसे करें:)
<?php
// यह छोटी स्क्रिप्ट कमांड लाइन से आर्ग्युमेंट्स को पढ़ती है।
if ($argc > 1) {
echo "हैलो, " . $argv[1] . "!\n";
} else {
echo "हैलो, अनजान व्यक्ति!\n";
}
?>
ध्यान दें कि $argc
यह दर्शाता है कि कितने आर्ग्युमेंट्स दिए गए हैं, और $argv
एक ऐरे है जिसमें उन आर्ग्युमेंट्स को स्टोर किया जाता है।
Sample Output कुछ ऐसा होगा:
$ php your_script.php Ramesh
हैलो, Ramesh!
अगर आप कोई आर्ग्युमेंट पास नहीं करते, तो आउटपुट होगा:
$ php your_script.php
हैलो, अनजान व्यक्ति!
Deep Dive (गहराई से जानकारी):
PHP स्क्रिप्ट्स पहले मुख्यत: वेब डेवलपमेंट के लिए इस्तेमाल होती थीं, लेकिन समय के साथ उसका उपयोग क्लाइंट-साइड स्क्रिप्टिंग और कमांड लाइन टूल्स में भी बड़ा हो गया है। $_SERVER['argv']
या getopt()
फंक्शन का उपयोग कर आप और भी जटिल कमांड लाइन ऑप्शन्स और आर्ग्युमेंट्स हैंडल कर सकते हैं। इसे आप प्रोग्राम की फ्लेक्सिबिलिटी और डायनेमिक कॉन्फिगरेशन बढ़ाने के लिए इस्तेमाल कर सकते हैं।
See Also (अधिक जानकारी के लिए):
- PHP के दस्तावेज़ीकरण पर कमांड लाइन उपयोग: https://www.php.net/manual/en/features.commandline.php
- PHP कमांड लाइन इंटरफेस (CLI) की सिक्यूरिटी: https://www.php.net/manual/en/features.commandline.security.php
- getopt() फंक्शन के उदाहरण: https://www.php.net/manual/en/function.getopt.php
इस जानकारी के साथ, आप कमांड लाइन से PHP स्क्रिप्ट्स को आर्ग्युमेंट्स पास करने के प्रकार और उसके उपयोगों को बेहतर समझ सकते हैं।