我应该将S_变量传递给函数 - PHP

时间:2013-07-31 15:46:35

标签: php class global

我正在建立一个小型网站作为一个项目,我正在进行mvc。

我已经构建了一个请求类和一个路由器类。

问题很简单,但是我已经阅读了全局因为这样的原因不好的地方,所以我应该将$ _GET,$ _POST,$ _SERVER等传入我的请求类,或者仅仅引用它们在请求类中。

new Request($_GET, $_POST, $_SERVER);

new Request();

感谢。

1 个答案:

答案 0 :(得分:0)

OOP的一个主要方面是抽象。 因此,班级不应该知道你的全局变量。 如果您更改GET的密钥该怎么办? 第一种方法是最常用的方法。