2010-02-24 32 views

Respuesta

7

phpinfo() muestra, en la columna "valor local", la configuración actual; es decir

  • lo que está en php.ini
  • finalmente, anulado en VirtualHost o en .htaccess archivos de Apache
  • finalmente, anulado por ini_set

En el extremo, que muestra los valores de configuración que serían/son usados ​​por tu script


Como comentario: también mostrar información que no son realmente- "configuración" per se, como la línea de configuración que se utilizó para compilar PHP, la versión del motor Zend, ...

1

Mostrará el entorno de ejecución actual, no solo lo que está en php.ini. Se reflejará todo lo que cambie el entorno, como los métodos que mencionaste.

0

Creo que ese es el significado de las columnas "global" y "local" - "global" es lo que se establece en el php.ini central, "local" es cualquier cambio que se haya aplicado a la configuración global usando uno de los métodos que describes

0

Si utiliza ini_set(), se realizan los cambios en la marcha para el script actual solamente, no cambia permanentemente php.ini configuración. El phpinfo() muestra la configuración actual de lo que hay en el archivo php.ini, que también está influenciado por apache y la función ini_set.

0

phpinfo() siempre muestra el valor de configuración en 2 columnas. La primera columna es el valor global que se establece en el archivo php.ini. La segunda columna es por valor de usuario, que se establece en php.ini o puede anularse por .htaccess archivo o sobrescribir a través de ini_set antes de llamar al phpinfo().

Tenga en cuenta que no todos los valores de configuración pueden sobrescribirse por .htaccess o ini_set. Vea la lista completa here y eche un vistazo a la columna Changeable. Consulte la explicación del valor de columna modificable here.

Pruébalo por ti mismo.

Cuestiones relacionadas