Introduction
I am describing the ini_set() and ini_restore() functions in PHP. First of all, I will discuss the ini_set() function.
The ini_set() function sets the value of the specified configuration option. The configuration option value will apply the new value of the script's execution time and the old value is resturned.
Syntax
|
ini_set ( "string $varname ", string $newvalue ); |
varname all the available option can be set using the ini_set() function.
newvalue new value for the option.
Example
<?php
//undefined function calling
error_reporting(E_ALL);
ini_set("display_errors","on");
echo "Line Before calling function ShowData()";
Echo "<br>";
//undefined function calling
ShowDatad();
echo "Line After calling function showData()";
?>
Output
![ini function in php.jpg]()
And next, I will discuss the ini_restore() function in PHP. The PHP ini_restore() function restores the value of a configuration option to its original value.
Syntax
|
void ini_restore ( string $varname ); |
varname is the configuration option name.
Example
<?php
//y2k_compliance is using for parameter
$setting = 'y2k_compliance';
//PHP_EOL is a predefined constant in php
echo 'Current value \'' . $setting . '\': ' . ini_get($setting), PHP_EOL."<br>";
ini_set($setting, ini_get($setting) ? 0 : 1);
echo 'New value \'' . $setting . '\': ' . ini_get($setting), PHP_EOL."<br>";
//restore the configuration option value
ini_restore($setting);
echo 'Original value for \'' . $setting . '\': ' . ini_get($setting), PHP_EOL."<br>";
?>
Output
![ini restore function in PHP.jpg]()