PHP和动态魔法常数
我正在开发一个类,在这个类中,我试图用一种方法在PHP中动态设置PHP和动态魔法常数,php,constants,Php,Constants,我正在开发一个类,在这个类中,我试图用一种方法在PHP中动态设置\uuuu函数\uuuu魔法常量 到目前为止的代码 <?php class TestFunction { var $method = __FUNCTION__; public function __construct() { } public function testMethod() { return $this->
\uuuu函数\uuuu
魔法常量
到目前为止的代码<?php
class TestFunction {
var $method = __FUNCTION__;
public function __construct() {
}
public function testMethod() {
return $this->method;
}
}
当您在函数中使用当前正在执行的函数时,\uuuuu函数\uuuu
常量将仅返回该函数的名称<代码>\uuuu方法\uuuu
将对类的方法执行相同的操作,但您必须在类方法中使用它。在您的示例中,即使您将\uuuuuuu函数\uuuuuuuu
替换为\uuuuu方法\uuuuuuuuu
,它也不会工作。如果您在类的名称之后,请尝试\uuuu class\uuuu
,\uuuu函数\uuuuu
常量仅在函数内部使用时返回当前正在执行的函数的名称<代码>\uuuu方法\uuuu将对类的方法执行相同的操作,但您必须在类方法中使用它。在您的示例中,即使您将\uuuuuuu函数\uuuuuuuu
替换为\uuuuu方法\uuuuuuuuu
,它也不会工作。如果您要查找该类的名称,请尝试\uuuuu类\uuuuu