Ce face ini_restore
ini_restore anulează un ini_set anterior: setarea revine la valoarea globală, cea din php.ini (sau din configurația serverului). Este util când schimbi o setare doar pentru o porțiune de cod.
Parametri
| Parametru | Descriere |
|---|---|
$option |
Numele setării. |
Ce returnează
Nimic.
Exemple
Exemplul 1: Precizie schimbată temporar
Setarea precision controlează câte cifre afișează echo pentru numerele cu zecimale.
<?php
$treime = 1 / 3;
ini_set("precision", "3");
echo $treime . "\n";
ini_restore("precision");
echo $treime;
Rezultat
0.333
0.33333333333333
Greșeli frecvente
- Te aștepți ca
ini_restoresă revină la valoarea de dinainte de ultimulini_set. Revine la valoarea dinphp.ini. Dacă ai nevoie de valoarea anterioară, salvează ce returneazăini_set.
Comenzi înrudite
ini_set / ini_get: Schimbă o setare din php.ini doar pentru scriptul curent (ini_set) sau îi citește valoarea (ini_get).ini_get_all: Returnează toate setările PHP sau doar pe cele ale unei extensii, cu valorile lor.