Переменные окружения

Содержание...

Фреймворк Вебасист предоставляет разработчику приложения ряд сервисных функций, упрощающих работу с переменными окружения (массивами $_GET, $_POST, $_COOKIE и $_SERVER). Все функции работы с переменными окружения скомпанованы в виде методов системного статического класса waRequest.

Метод waRequest::getMethod() возвращает вид HTTP-запроса (GET или POST).

Методы чтения переменных окружения:

waRequest::get($name, $default, $type)
waRequest::post($name, $default, $type)
waRequest::cookie($name, $default, $type)
waRequest::server($name, $default, $type)

Кроме методов для работы со стандартными переменными окружения, в классе waRequest имеется аналогичный метод для работы с параметрами, получаемыми от механизма маршрутизации фронтенда (т. е. параметрами запроса, содержащимися в адресах ЧПУ):

waRequest::param($name, $default, $type)

Все перечисленные методы имеют одинаковую сигнатуру вызова с тремя необязательными аргументами: $name, $default, $type:

Поддерживаемые типы переменных:

Примеры