Рубрики

PHP | Функция ReflectionClass hasConstant ()

Функция ReflectionClass :: hasConstant () является встроенной функцией в PHP, которая используется для проверки наличия или отсутствия указанной константы.

Синтаксис:

bool ReflectionClass::hasConstant( string $name )

Параметры: Эта функция принимает один параметр $ name, который содержит имя определенной константы.

Возвращаемое значение: эта функция возвращает TRUE, если константа определена, иначе FALSE.

Ниже программы иллюстрируют функцию ReflectionClass :: hasConstant () в PHP:

Программа 1:

<?php

  
// Определение пользовательского класса Company

class Company {

    const c1 = 'GeeksforGeeks';

}

  
// Использование ReflectionClass над
// определенный пользовательский класс Company

$constant = new ReflectionClass("Company");

  
// Вызов функции hasConstant ()

$const = $constant->hasConstant("c1");

  
// Получение значения TRUE или FALSE

var_dump($const);

?>

Выход:

bool(true)

Программа 2:

<?php

   
// Определение пустого класса

class Company {

}

   
// Использование ReflectionClass над
// определенный пользовательский класс Company

$constant = new ReflectionClass("Company");

   
// Вызов функции hasConstant () и
// получаем значение TRUE или FALSE

var_dump($constant->hasConstant("c1"));

?>

Выход:

bool(false)

Ссылка: https://secure.php.net/manual/en/reflectionclass.hasconstant.php

Рекомендуемые посты:

PHP | Функция ReflectionClass hasConstant ()

0.00 (0%) 0 votes