PHP 5.4.31 Released

ReflectionClass::getConstant

(PHP 5)

ReflectionClass::getConstantRécupère une constante

Description

public mixed ReflectionClass::getConstant ( string $name )

Récupère une constante définie.

Avertissement

Cette fonction n'est pas documentée et seule la liste des arguments est disponible.

Liste de paramètres

name

Nom de la constante

Valeurs de retour

Valeur de la constante.

Voir aussi

add a note add a note

User Contributed Notes 2 notes

up
1
aurelien dot tisserand at wavesoftware dot ch
8 months ago
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 ;
}
up
1
Bhimsen
2 years ago
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
To Top