फ़ंक्शन get_defined_constants

फ़ंक्शन get_defined_constants वर्तमान में परिभाषित सभी कॉन्स्टेंट्स के साथ एक ऐरे वापस करता है। फ़ंक्शन एक वैकल्पिक पैरामीटर ले सकता है, जो केवल एक विशेष श्रेणी की कॉन्स्टेंट्स प्राप्त करने की अनुमति देता है। वापसी वाला ऐरे कुंजियों के रूप में कॉन्स्टेंट के नाम और उनके मान रखता है।

सिंटैक्स

phpget_defined_constants(bool $categorize = false);

उदाहरण

आइए सभी परिभाषित कॉन्स्टेंट्स प्राप्त करें:

php<?php
  define('MY_CONST', 'test');
  $res = get_defined_constants();
  print_r(array_slice($res, 0, 3));
?>

कोड निष्पादन का परिणाम (पहले 3 तत्व):

php[
  'E_ERROR' => 1,
  'E_WARNING' => 2,
  'MY_CONST' => 'test'
]

उदाहरण

आइए श्रेणियों के अनुसार समूहीकृत कॉन्स्टेंट्स प्राप्त करें:

php<?php
  $res = get_defined_constants(true);
  print_r(array_keys($res));
?>

कोड निष्पादन का परिणाम (उदाहरण):

php[
  'Core',
  'pcre',
  'user'
]

उदाहरण

आइए किसी विशिष्ट कॉन्स्टेंट की उपस्थिति की जाँच करें:

php<?php
  $constants = get_defined_constants();
  if (isset($constants['PHP_VERSION'])) {
    echo 'PHP version: ' . $constants['PHP_VERSION'];
  }
?>

कोड निष्पादन का परिणाम (उदाहरण):

php'PHP version: 8.1.0'