Какие существуют разные области запросов и ответов в PHP? - PullRequest
1 голос
/ 26 декабря 2009

Из моих давних дней Java я немного помню, что существовал объект RequestScope и объект Response. RequestScope содержит заголовки POST, отправленные из браузеров, и аргументы GET. Ну, это может быть несколько лет назад, может быть неточным.

Какие области для запроса и ответа существуют в среде PHP? Ну, я думаю, что есть $ _GET и $ _POST (извините, если не так, я только несколько дней новичок в PHP). Это единственное? Куда идет вывод?

Ответы [ 2 ]

5 голосов
/ 26 декабря 2009

Это работает немного иначе в большинстве сред PHP, чем вы описываете из Java. PHP использует несколько "суперглобальных" массивов для хранения запроса, среды и системной информации: $_GET, $_POST, $_COOKIE, $_REQUEST, $_SESSION, $_SERVER, $_FILE.

В общем случае ответ - это просто вывод, который вы записываете в STDOUT при обработке сценария. Можно использовать буферизацию вывода , чтобы помочь контролировать то, что отправляется клиенту, но нет собственной поддержки ответа "область действия" или "объект".

1 голос
/ 26 декабря 2009

RequestScope содержал POST Заголовки отправляются из браузеров и GET аргументы.

К вашему сведению, существует суперглобальный объект, содержащий как $ _GET, так и $ _POST. Это $ _REQUEST.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...