method public

Server::__construct()

Класс: \Bitrix\Main\Server

Сигнатура

public __construct(array<string|int, mixed> $arServer) : mixed

Описание

Создаёт объект сервера.

Параметры

$arServer array<string|int, mixed>

Возвращаемое значение

mixed

Как применяется в Server

Server::__construct() — метод класса \Bitrix\Main\Server модуля «Главный модуль». Server: Представляет сервер.

Конструктор: создаёт экземпляр Server — обязательные аргументы перечислены в разделе «Параметры».

use Bitrix\Main\Server;

$arServer = [];
$object = new Server($arServer);

Другие методы Server

  • __unserialize()
  • addFilter()
  • clear()
  • get() Возвращает любую переменную по её имени. Null, если переменная не задана.
  • getDocumentRoot() Возвращает корневой каталог сервера (document root).
  • getHttpHost() Возвращает http-хост сервера.
  • getPersonalRoot() Возвращает пользовательскую корневую папку.
  • getPhpSelf() Возвращает PHP_SELF.
  • getRaw() Возвращает оригинальное значение любой переменной по её имени. Null, если переменная не задана.
  • getRemoteAddr() Возвращает удалённый адрес.
  • getRequestMethod() Возвращает запрошенный метод.
  • getRequestScheme()

__construct() есть и у других классов модуля «Главный модуль»: AbstractAccessFilter, AbstractRule, AccessAuthProvider, AccessCode, AccessFilter, AccessibleController, Action, AddedData.

Исходный файл: source/main/lib/server.php:17

Что будем искать? Например,Продвижение