Overview
KB
Technical FAQ
PHP Manual
CSS2 Manual
HTML Manual
JS Guide
JS Reference
PhpDock Manual
Nu-Coder Manual
PhpExpress Manual
PHP Joomla
Development
Learn PHP
 
<ini_restorememory_get_peak_usage>
^PHP Options/Info FunctionsLast updated: Mon, 26 Oct 2026

ini_set

(PHP 4, PHP 5, PHP 7, PHP 8)

ini_set — Sets the value of a configuration option

Description

function ini_set(string $option, string|int|float|bool|null $value): string|false

Sets the value of the given configuration option. The configuration option will keep this new value during the script's execution, and will be restored at the script's ending.

Parameters

option

Not all the available options can be changed using ini_set(). There is a list of all available options in the appendix.

value

The new value for the option.

Return Values

Returns the old value on success, false on failure.

Changelog

Version Description
8.1.0 value now accepts any scalar type (including null). Previously, only string values were accepted.

Examples

Example #1 Setting an ini option

<?php
echo ini_get('display_errors');

if (!ini_get('display_errors')) {
    ini_set('display_errors', '1');
}

echo ini_get('display_errors');
?>

See Also


<ini_restorememory_get_peak_usage>
^PHP Options/Info FunctionsLast updated: Mon, 26 Oct 2026