【发布时间】:2016-05-24 07:05:35
【问题描述】:
我想更深入地了解如何使用静态方法。我正在为我的应用程序使用 laravel 5.2 框架。
在我的应用程序中,我主要使用静态函数,例如,我有模型类名称,如 post,方法名称是 get_post(),只有当我错过 laravel 中的 static 关键字时,它才会声明为静态,它会引发错误
class Post extends Eloquent(){
public static function get_post(){
return DB::table('post')->get();
}
}
在我的控制器中,我将调用上面的方法
Post::get_post()
如何避免将此方法称为静态方法?根据 PHPMD 1.4.0 规则
请大家解释清楚。
【问题讨论】: