Чтобы получить ini-параметры PHP, вы можете использовать различные методы. Вот несколько примеров с фрагментами кода:
Метод 1: использование функции ini_get()
$parameterValue = ini_get('parameter_name');
Замените 'parameter_name'именем конкретного параметра конфигурации PHP, который вы хотите получить. Например, чтобы получить значение параметра max_execution_time:
$maxExecutionTime = ini_get('max_execution_time');
echo $maxExecutionTime; // Output: the value of max_execution_time
Метод 2: использование функции get_cfg_var()
$parameterValue = get_cfg_var('parameter_name');
Аналогичным образом замените 'parameter_name'именем параметра конфигурации PHP, который вы хотите получить. Например, чтобы получить значение параметра display_errors:
$displayErrors = get_cfg_var('display_errors');
echo $displayErrors; // Output: the value of display_errors
Метод 3: непосредственное чтение файла php.ini
$iniFileContent = file_get_contents(php_ini_loaded_file());
$matches = [];
preg_match('/parameter_name\s*=\s*(.+)/', $iniFileContent, $matches);
$parameterValue = $matches[1];
Здесь 'parameter_name'следует заменить именем желаемого параметра конфигурации PHP. Например, чтобы извлечь значение параметра upload_max_filesize:
$iniFileContent = file_get_contents(php_ini_loaded_file());
$matches = [];
preg_match('/upload_max_filesize\s*=\s*(.+)/', $iniFileContent, $matches);
$uploadMaxFilesize = $matches[1];
echo $uploadMaxFilesize; // Output: the value of upload_max_filesize