ini_set
Меняет настройку PHP на время работы программы.
Синтаксис
ini_set(string $option, string|int|float|bool|null $value): string|falseПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $option | string | Имя настройки. |
| $value | string|int|float|bool|null | Новое значение. |
Возвращаемое значение
string|falseПрежнее значение или `false` при ошибке.
Примеры
Точность вывода дробных чисел:
<?php
ini_set('precision', '4');
echo 1 / 3, "\n";
echo ini_get('precision');Результат:
0.3333
4Примечания
Частые настройки: display_errors, memory_limit, max_execution_time. Изменение действует только до конца текущего запроса; постоянные значения задают в php.ini.
См. также
- error_reporting — Задаёт, о каких ошибках PHP должен сообщать.
- getenv — Возвращает значение переменной окружения.
- date_default_timezone_set — Задаёт часовой пояс для всех функций даты.
В учебнике
- Настройки и окружение — Где хранить настройки проекта на PHP — файл конфигурации, переменные окружения, файл .env, разные режимы для разработки и сервера.