如何在方法中定义的匿名函数中使用“self::”访问类常量?
2022-08-30 23:21:52
我想从匿名函数中使用访问类常量。self
class My_Class {
const CLASS_CONSTANT = 'test value';
private function my_function(){
$lambda_function = function(){
echo self::CLASS_CONSTANT;
};
$lambda_function();
}
}
当我尝试这样做时,我得到错误:
致命错误: 无法访问 self:: 当没有类作用域处于活动状态时...
是否可以将父类传递到此匿名函数的作用域中?声明是否有效?use