ini_restore în PHP

Readuce o setare PHP la valoarea din php.ini, după ce a fost schimbată cu ini_set.

Sintaxă
ini_restore(string $option): void

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_restore să revină la valoarea de dinainte de ultimul ini_set. Revine la valoarea din php.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.