Params
Сервис предоставляет доступы к внешним данным.
Получить экземпляр класса можно как
обычный сервис, но лучше получать его расшаренным, это экономичнее:
1
2
3
4
5
$params = ABC::sharedService(ABC::PARAMS);
$name = $params->post('name');
В классе имеются следующие публичные методы #
К списку методов
Доступ к элементу массива GET.
Выбирает из сформированного массива GET значение по переданному ключу. В случае отсутствия возвращает дефолтное значение.
public Params::get ( $key, $default = null ) |
$key |
string |
Ключ элемента массива GET. |
$default |
string|array |
Значение по умолчанию |
return |
string|array |
Значение элемента массива GET. |
К списку методов
Доступ к элементу массива POST.
Выбирает из сформированного массива POST значение по переданному ключу. В случае отсутствия возвращает дефолтное значение.
public Params::post ( $key, $default = null ) |
$key |
string |
Ключ элемента массива POST. |
$default |
string|array |
Значение по умолчанию |
return |
string|array |
Значение элемента массива POST. |
К списку методов
Доступ к элементу массива COOKIE.
Выбирает из сформированного массива COOKIE значение по переданному ключу. В случае отсутствия возвращает дефолтное значение.
public Params::cookie ( $key, $default = null ) |
$key |
string |
Ключ элемента массива COOKIE. |
$default |
string |
Значение по умолчанию |
return |
string |
Значение элемента массива COOKIE. |
К списку методов
Возвращает имя хоста
Метод возвращает имя хоста из $_SERVER['HTTP_HOST'] или $_SERVER['SERVER_NAME'].
К списку методов
Возвращает путь до скрипта
Метод возвращает из URL путь от хоста до скрипта.
К списку методов
Проверка на AJAX
Проверка, каким способом был отправлен запрос.
public Params::isAjax ( ) |
return |
boolean |
true если AJAX или false если нет. |