在函数中打印函数名称

时间:2013-09-02 21:00:11

标签: php codeigniter optimization

是否可以在同一功能中打印功能名称

例如我怎么能做到以下几点;

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

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

1 个答案:

答案 0 :(得分: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

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