小编Dav*_*ave的帖子

在类中使用全局函数是不好的做法吗?

关于在类中使用全局函数的问题,我正在研究MVC系统.

下面的方法是类的一部分,它调用类中的方法,例如模型和视图我的问题是我在那里有一个全局函数,名为redirect()我将它设置在一个函数文件中,该文件已加载到我的bootstrap文件,因为所有控制器都可能需要访问它,这是一种不好的做法,或者我最好将其作为控制器类的方法,因为所有控制器都扩展了父控制器.

public function post($slug){

  if(!$slug){ redirect('blog'); }

  $data = $this->model->getPost($slug);
  $this->view->render('blog/single', $data);
}
Run Code Online (Sandbox Code Playgroud)

或者静态类会更有意义吗?对于一个简单的重定向函数来说,它似乎有点过头了.

php model-view-controller global class function

4
推荐指数
1
解决办法
642
查看次数

标签 统计

class ×1

function ×1

global ×1

model-view-controller ×1

php ×1