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

पीएचपी स्थिरांक

परिचय

स्थिरांक को असाइनमेंट एक्सप्रेशन में शाब्दिक रूप से दर्शाया जाता है जैसे कि $x=10 या $name="XYZ" जहां 10 और XYZ संख्यात्मक और स्ट्रिंग स्थिरांक हैं जो चर के लिए असाइन किए गए हैं। PHP में, परिभाषित () फ़ंक्शन की सहायता से उपयोगकर्ता परिभाषित पहचानकर्ता के साथ एक स्थिरांक को परिभाषित करना संभव है

सिंटैक्स

define ( string $name , mixed $value [, bool $case_insensitive = FALSE ] ) : bool

पैरामीटर

<थेड>
वरिष्ठ संख्या पैरामीटर और विवरण
1 नाम
स्थिरांक का नाम।
2 मान
स्थिरांक का मान कोई भी अदिश मान (पूर्णांक, फ्लोट, स्ट्रिंग आदि) या सरणी हो सकता है
3 केस_असंवेदनशील
लगातार पहचानकर्ता डिफ़ॉल्ट रूप से केस संवेदनशील होते हैं। यदि यह पैरामीटर सत्य पर सेट है, तो नाम और NAME के ​​साथ समान व्यवहार किया जाता है

रिटर्न वैल्यू

परिभाषा सफल होने पर फ़ंक्शन TRUE लौटाता है, अन्यथा FALSE लौटाया जाता है

उदाहरण

निम्नलिखित उदाहरण स्थिरांक को परिभाषित करने के लिए परिभाषित () फ़ंक्शन का उपयोग दिखाता है

<?php
define("maxmarks",300);
define("pi", 3.142);
define("subjects",["phy", "che", "maths"]);
?>

जादुई स्थिरांक

PHP में बड़ी संख्या में पूर्वनिर्धारित स्थिरांक हैं लेकिन उनमें से अधिकांश सक्षम होंगे यदि संबंधित एक्सटेंशन स्थापित हैं। हालांकि, निम्नलिखित स्थिरांक - जिन्हें जादुई स्थिरांक कहा जाता है - हमेशा उपलब्ध रहते हैं

नाम विवरण
__LINE__ फ़ाइल की वर्तमान पंक्ति संख्या।
__FILE__ फ़ाइल का पूरा पथ और फ़ाइल नाम
__DIR__ फ़ाइल की निर्देशिका।
__FUNCTION__ अनाम कार्यों के लिए फ़ंक्शन का नाम, या {बंद}।
__कक्षा__ वर्ग का नाम। वर्ग के नाम में वह नामस्थान शामिल है जिसमें इसे घोषित किया गया था (उदाहरण के लिए फू \ बार)। ध्यान दें कि PHP 5.4 के रूप में __CLASS__ लक्षणों में भी काम करता है। जब किसी विशेषता पद्धति में उपयोग किया जाता है, तो __CLASS__ उस वर्ग का नाम होता है जिसमें विशेषता का उपयोग किया जाता है।
__TRAIT__ विशेषता का नाम। विशेषता नाम में वह नाम स्थान शामिल होता है जिसमें इसे घोषित किया गया था (उदा. Foo\Bar)।
__METHOD__ वर्ग विधि का नाम।
__NAMESPACE__ वर्तमान नाम स्थान का नाम।

निम्नलिखित उदाहरण कुछ जादुई स्थिरांक प्रदर्शित करता है

उदाहरण

<?php
echo "Line no: " . __LINE__ . "\n";
echo "file name : " . __FILE__ . "\n";
echo "directory name: " . __DIR__ . "\n";
function myfunction(){
   echo "function name: " . __FUNCTION__ . "\n";
}
class myclass{
   public function __construct() {
      echo __CLASS__ . "\n";
   }
   public function mymethod(){
      echo __METHOD__;
   }
}
$obj=new myclass();
$obj->mymethod();
?>

आउटपुट

निम्नलिखित परिणाम प्रदर्शित होंगे

Line no: 2
file name : C:\xampp\php\testscript.php
directory name: C:\xampp\php
myclass
myclass::mymethod

  1. पीएचपी पीआई () समारोह

    परिभाषा और उपयोग पाई () फ़ंक्शन गणितीय स्थिरांक का मान लौटाता है। यह एक फ्लोट मान 3.14159265359 देता है जो PHP में परिभाषित पूर्वनिर्धारित स्थिरांक के बराबर है - M_PI सिंटैक्स pi ( void ) : float पैरामीटर इस फ़ंक्शन के लिए किसी पैरामीटर की आवश्यकता नहीं है रिटर्न वैल्यू PHP pi() फ़ंक्शन गणितीय

  1. PHP में डोमेन नाम कैसे मान्य करें?

    PHP में नीचे दिए गए कोड का उपयोग करके डोमेन नाम को मान्य किया जा सकता है - उदाहरण <?php function is_valid_domain_name($domain_name) {    return (preg_match("/^([a-zd](-*[a-zd])*)(.([a-zd](-*[a-zd])*))*$/i", $domain_name) //valid characters check    && preg_ma

  1. PHP में zip_entry_name () फ़ंक्शन

    zip_entry_name() फ़ंक्शन ज़िप संग्रह फ़ाइल का नाम लौटाता है। सिंटैक्स zip_entry_name(zip_entry) पैरामीटर zip_entry - zip_open() के साथ खोली गई एक ज़िप फ़ाइल का उल्लेख यहाँ किया जाना है। वापसी zip_entry_name() फ़ंक्शन ज़िप संग्रह फ़ाइल का नाम देता है। निम्नलिखित एक उदाहरण है। मान लें कि हमारे पा