Функция Ini_set устанавливает значения настройки конфигурации.
string ini_set( string $varname, string $newvalue )
Настройка будет хранить установленное значение пока выполняется скрипт. После завершения работы скрипта значение настройки вернется к исходному.
В параметр Varname указывается название директивы настройки.
Доступны настройки, у которых режим установлен в PHP_INI_USER или PHP_INI_ALL.
В параметре Newvalue указывается новое значение настройки.
Не все доступные настройки можно изменять функцией Ini_set.
В случае успеха возвращает старое значение, в случае неудачи возвращает FALSE.
Пример работы функции:
echo ini_set( 'display_errors', '0' ); include( 'noexists' );
Если файл «noexists» не существует, предупреждение об ошибке не будет выведено на экран, поскольку функция Ini_set установила директиву Display_errors в значение 0.