2013-07-31 3 views
0

Я создаю небольшой веб-сайт как проект на стороне, и я прохожу в mvc.Должен ли я передавать переменные S_ в функции - PHP

Я построил класс запроса и класс маршрутизатора.

Простой вопрос, но я читал повсеместно, что глобалы плохие по любой причине, поэтому я должен проходить через $ _GET, $ _POST, $ _SERVER и т. Д. В свой класс запроса или просто ссылаться на них изнутри класса запроса.

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

или

new Request(); 

Спасибо.

ответ

0

Одним из основных аспектов ООП является абстракция. Значит, класс не должен знать о ваших глобальных переменных. Что делать, если вы меняете ключ GET. Первый метод является наиболее распространенным способом.

Смежные вопросы