• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • ReflectionClass::getConstant()

    (PHP 5, PHP 7)

    获取定义过的一个常量

    说明

    publicReflectionClass::getConstant(string $name): mixed

    获取定义过的一个常量。

    Warning

    本函数还未编写文档,仅有参数列表。

    参数

    $name

    常量的名称。

    返回值

    常量的值。

    参见

    • ReflectionClass::getConstants() 获取一组常量
    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 ;
    }
    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