2013-07-31 27 views
0

我正在建立一個小網站作爲一個項目,並且正在mvc中去。我是否應該將S_變量傳遞到函數中 - PHP

我已經構建了一個請求類和一個路由器類。

足夠簡單的問題,但我已經閱讀遍佈全球的地方,無論這樣的原因,所以我應該傳入,$ _GET,$ _POST,$ _SERVER等到我的請求類,或只是參考他們來自請求類中。

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

new Request(); 

感謝。

回答

0

面向對象的一個​​主要方面是抽象。 所以班級不應該知道你的全局變量。 如果您更改GET的密鑰,該怎麼辦? 第一種方法是最常用的方法。