Función ini_set

La función ini_set cambia temporalmente el valor de una configuración de PHP. El cambio solo tiene efecto durante la ejecución del script actual. El primer parámetro de la función recibe el nombre de la configuración, el segundo - el nuevo valor.

Sintaxis

phpini_set(string $option, string $value);

Ejemplo

Cambiemos el tiempo máximo de ejecución del script a 30 segundos:

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

Resultado de la ejecución del código:

php'New timeout: 30'

Ejemplo

Habilitemos la visualización de todos los errores:

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

Ejemplo

Establezcamos un nuevo directorio para la carga de archivos:

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

Ver también

  • la función ini_get,
    que obtiene el valor actual de la configuración