PHP.mk документација

ReflectionClass::getConstant

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

reflectionclass.getconstant.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека reflectionclass.getconstant.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
ReflectionClass::getConstant

Референца за `reflectionclass.getconstant.php` со подобрена типографија и навигација.

reflectionclass.getconstant.php

ReflectionClass::getConstant

класата mysqli_driver

ReflectionClass::getConstantДобива дефинирана константа

= NULL

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

Ја добива дефинираната константа.

Параметри

name

Името на константата на класата што треба да се добие.

Вратени вредности

Вредност на константата со името name. Враќа false ако константата не е пронајдена во класата.

Примери

Пример #1 Употреба на 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'));
?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

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

Види Исто така

Белешки од корисници 2 забелешки

aurelien dot tisserand at wavesoftware dot ch
12 години пред
If the $name constant doesn't exist in the targetted class the function returns bool(false), not empty nor null but false (you to test with "==="

$constFounded = false ;
$this->currentlangClass = new ReflectionClass($langFile);
$this->currentlangClass->getConstant($constant);
if($myConst !== false){
              $constFounded = true ;
}
Bhimsen
пред 13 години
The "getconstant" method can be used to get the value associated with a constant 
of a particular class that you are examining.
The following code snippet shows this:

<?php
    class Test{
        const ONE = "Number one";
        const TWO = "Number two";
    }
    
    $obj = new ReflectionClass( "Test" );
    echo $obj->getconstant( "ONE" )."\n";
    echo $obj->getconstant( "TWO" )."\n";
    
?>

output:
Number one
Number two
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.