0

是否可以在同一个函数中打印函数的名称

例如我怎么能做以下事情;

public function site()
   {
       $this->load->model('model_get');
       $data["results"] = $this->model_get->getData("**FUNCTION_NAME**");
       $this->load->view('view_head', $data);
   }

该模型将从预先配置的表中提取具有匹配字段的条目,然后将其传递给视图并回显输出。

4

1 回答 1

1

从函数内部:

function helloWorld() {
    echo __FUNCTION__, PHP_EOL;
}

helloWorld();

显示

helloWorld

从类方法中:

class Hello {
    public static function world() {
        echo __METHOD__, PHP_EOL;
    }
}

Hello::world();

显示

Hello::world

从类方法中:

class Hello {
    public static function world() {
        echo __FUNCTION__, PHP_EOL;
    }
}

Hello::world();

显示

world

当使用实例化类的普通类调用来调用非静态方法时,这两个常量同样有效

于 2013-09-02T21:32:05.277 回答