Params


Сервис предоставляет доступы к внешним данным.

Получить экземпляр класса можно как обычный сервис, но лучше получать его расшаренным, это экономичнее:
1
2
3
4
5

    $params 
ABC::sharedService(ABC::PARAMS);
    
$name $params->post('name');




В классе имеются следующие публичные методы #

1 get() Доступ к элементу массива GET
2 post() Доступ к элементу массива POST
3 cookie() Доступ к элементу массива COOKIE
4 getHostName() Возвращает имя хоста
5 getPath() Возвращает путь до скрипта
6 getProtocol() Текущий протокол
7 getBaseUrl() Базовый URL
8 isAjax() Проверка на AJAX


get() public method
К списку методов

Доступ к элементу массива GET.

Выбирает из сформированного массива GET значение по переданному ключу. В случае отсутствия возвращает дефолтное значение.

public Params::get ( $key, $default null )
$key string Ключ элемента массива GET.
$default string|array Значение по умолчанию
return string|array Значение элемента массива GET.




post() public method
К списку методов

Доступ к элементу массива POST.

Выбирает из сформированного массива POST значение по переданному ключу. В случае отсутствия возвращает дефолтное значение.

public Params::post ( $key, $default null )
$key string Ключ элемента массива POST.
$default string|array Значение по умолчанию
return string|array Значение элемента массива POST.




cookie() public method
К списку методов

Доступ к элементу массива COOKIE.

Выбирает из сформированного массива COOKIE значение по переданному ключу. В случае отсутствия возвращает дефолтное значение.

public Params::cookie ( $key, $default null )
$key string Ключ элемента массива COOKIE.
$default string Значение по умолчанию
return string Значение элемента массива COOKIE.




getHostName() public method
К списку методов

Возвращает имя хоста

Метод возвращает имя хоста из $_SERVER['HTTP_HOST'] или $_SERVER['SERVER_NAME'].

public Params::getHostName ( )
return string Имя текущего хоста.




getPath() public method
К списку методов

Возвращает путь до скрипта

Метод возвращает из URL путь от хоста до скрипта.

public Params::getPath ( )
return string Путь до скрипта.




getProtocol() public method
К списку методов

Текущий протокол

Возвращает текущий протокол (http или https).

public Params::getProtocol ( )
return string Протокол (http|https)




getBaseUrl() public method
К списку методов

Базовый URL

Возвращает базовый URL (протокол и хост).

public Params::getBaseUrl ( )
return string Базовый URL




isAjax() public method
К списку методов

Проверка на AJAX

Проверка, каким способом был отправлен запрос.

public Params::isAjax ( )
return boolean true если AJAX или false если нет.