Funzione ini_set

La funzione ini_set modifica temporaneamente il valore di un'impostazione PHP. La modifica ha effetto solo durante l'esecuzione dello script corrente. Il primo parametro della funzione accetta il nome dell'impostazione, il secondo - il nuovo valore.

Sintassi

phpini_set(string $option, string $value);

Esempio

Modifichiamo il tempo massimo di esecuzione dello script a 30 secondi:

php<?php
  ini_set('max_execution_time', '30');
  echo 'New timeout: ' . ini_get('max_execution_time');
?>

Risultato dell'esecuzione del codice:

php'New timeout: 30'

Esempio

Attiviamo la visualizzazione di tutti gli errori:

php<?php
  ini_set('display_errors', '1');
  ini_set('error_reporting', E_ALL);
?>

Esempio

Impostiamo una nuova directory per il caricamento dei file:

php<?php
  ini_set('upload_tmp_dir', '/custom/upload/path');
?>

Vedi anche

  • la funzione ini_get,
    che ottiene il valore corrente dell'impostazione