PHP ReflectionParameter::allowsNull 反射函数

  • 定义和用法

    ReflectionParameter::allowsNull - 检查是否允许null
  • 版本支持

    PHP4 PHP5 PHP7
    不支持 支持 支持
  • 语法

    ReflectionParameter::allowsNull( void )
    ReflectionParameter::allowsNull() 检查是否允许null.
  • 参数

    参数 必需的 描述
  • 返回值

    如果允许为NULL,则为TRUE,否则为FALSE
  • 示例

    function myfunction ( $param ) {
    
    }
    
    echo (new ReflectionFunction("myfunction"))->getParameters()[0]->allowsNull() ? "true":"false";
    
     
    function myfunction1 ( stdClass $param ) {
    
    }
    
    echo (new ReflectionFunction("myfunction1"))->getParameters()[0]->allowsNull() ? "true":"false";
     
    
    function myfunction2 ( stdClass $param = null ) {
    
    }
    
    echo (new ReflectionFunction("myfunction2"))->getParameters()[0]->allowsNull() ? "true":"false";
    
    尝试一下
  • 相关页面

    ReflectionParameter::isOptional() - 检查是否可选