ReflectionClass::getConstant
PHP Manual
PHP Manual»ReflectionClass»ReflectionClass::getConstant

ReflectionClass::getConstant

(PHP 5, PHP 7, PHP 8)

ReflectionClass::getConstantGets defined constant

Опис

public function ReflectionClass::getConstant(string $name): mixed

Gets the defined constant.

Параметри

name

The name of the class constant to get.

Значення, що повертаються

Value of the constant with the name name. Returns false if the constant was not found in the class.

Журнал змін

Версія Опис
8.5.0 Calling ReflectionClass::getConstant() for constants that do not exist has been deprecated.

Приклади

Приклад #1 Usage of ReflectionClass::getConstant()

<?php

class Example {
    const C1 = false;
    const C2 = 'I am a constant';
}

$reflection = new ReflectionClass('Example');

var_dump($reflection->getConstant('C1'));
var_dump($reflection->getConstant('C2'));
var_dump($reflection->getConstant('C3'));
?>

Поданий вище приклад виведе:

bool(false)
string(15) "I am a constant"
bool(false)

Прогляньте також

To Top