392 of 410 menu

ფუნქცია get_defined_constants

ფუნქცია get_defined_constants აბრუნებს მასივს ყველა იმ კონსტანტით, რომელიც ამ მომენტისთვის განსაზღვრულია. ფუნქციას შეუძლია მიიღოს სურვილისამებრ პარამეტრი, რომელიც საშუალებას აძლევს მიიღოთ მხოლოდ კონკრეტული კატეგორიის კონსტანტები. დაბრუნებული მასივი შეიცავს კონსტანტების სახელებს, როგორც გასაღებებს და მათ მნიშვნელობებს.

სინტაქსი

get_defined_constants(bool $categorize = false);

მაგალითი

მივიღოთ ყველა განსაზღვრული კონსტანტა:

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

კოდის შესრულების შედეგი (პირველი 3 ელემენტი):

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

მაგალითი

მივიღოთ კონსტანტები კატეგორიების მიხედვით დაჯგუფებული:

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

კოდის შესრულების შედეგი (მაგალითი):

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

მაგალითი

შევამოწმოთ კონკრეტული კონსტანტის არსებობა:

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

კოდის შესრულების შედეგი (მაგალითი):

'PHP version: 8.1.0'
fridsvhihu