Функция ini_get

Функция ini_get возвращает значение указанной директивы конфигурации PHP. В качестве параметра она принимает имя настройки и возвращает её текущее значение в виде строки. Если настройка не существует, функция вернет false.

Синтаксис

phpini_get(string $varname): string|false

Пример

Получим значение настройки 'upload_max_filesize':

php<?php
  $res = ini_get('upload_max_filesize');
  echo $res;
?>

Результат выполнения кода:

php'2M'

Пример

Попробуем получить значение несуществующей настройки:

php<?php
  $res = ini_get('nonexistent_setting');
  var_dump($res);
?>

Результат выполнения кода:

phpfalse

Пример

Получим несколько значений конфигурации:

php<?php
  $max_execution = ini_get('max_execution_time');
  $memory_limit = ini_get('memory_limit');
  
  echo "Max execution time: $max_execution\n";
  echo "Memory limit: $memory_limit";
?>

Результат выполнения кода:

php'Max execution time: 30
Memory limit: 128M'

Смотрите также

  • функцию ini_set,
    которая устанавливает значение настройки конфигурации
  • функцию ini_get_all,
    которая возвращает все доступные настройки конфигурации