method public static

Option::get()

Класс: \Bitrix\Main\Config\Option

Сигнатура

public static get(string $moduleId, string $name[, string $default = "" ][, bool|string $siteId = false ]) : string

Описание

Возвращает значение опции.

Параметры

$moduleId string
Идентификатор модуля.
$name string
Имя опции.
$default string = ""
Значение по умолчанию, возвращаемое, если значение не существует.
$siteId bool|string = false
Идентификатор сайта, если опция различается для сайтов.

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

string

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

Option::get() — метод класса \Bitrix\Main\Config\Option модуля «Главный модуль».

Статический метод — вызывается через имя класса Option, без создания объекта.

use Bitrix\Main\Config\Option;

$moduleId = '';
$name = '';
$result = Option::get($moduleId, $name);
// $result: string

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

  • delete() Удаляет опции из БД.
  • getDefaults() Возвращает массив со значениями опций модуля по умолчанию (из файла default_option.php).
  • getForModule() Возвращает массив установленных опций array(name => value).
  • getRealValue() Возвращает реальное значение опции в том виде, в каком оно записано в БД.
  • set() Устанавливает значение опции и сохраняет его в БД. После сохранения инициируется событие OnAfterSetOption.

get() есть и у других классов модуля «Главный модуль»: CacheEngineApc, CacheEngineMemcache, CacheEngineMemcached, CacheEngineRedis, CacheEngineRedisLight, ComponentParams, Configuration, CurrentUser.

Исходный файл: source/main/lib/config/option.php:30

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