ফাংশন 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'