Estas funciones le dan la capacidad de obtener una gran cantidad de
información sobre PHP mismo, p.ej. configuración de
tiempo de ejecución, extensiones cargadas, versiones y mucho
más. También encontrará funciones para establecer
opciones para su intérprete PHP en ejecución. La que es
probablemente la función mejor conocida de PHP
- phpinfo() - puede ser encontrada aquí.
Usar el valor actual de error_reporting()
durante la evaluación de expresiones asertivas. Si se
habilita, no se muestran errores durante la evaluación
(implicit error_reporting(0)). Si se deshabilita, los errores
son mostrados de acuerdo a los valores
de error_reporting().
Esta directiva es útil en realidad únicamente en
la versión de módulo de Apache
de PHP. Puede habilitar y deshabilitar la
carga dinámica de extensiones PHP
con dl() para cada servidor virtual o por
directorio.
La razón principal para deshabilitar la carga
dinámica es la seguridad. Con la carga dinámica,
es posible ignorar todas las restricciones open_basedir. El
comportamiento predeterminado es permitir la carga
dinámica, excepto cuando se usa safe mode. En
safe mode, siempre es imposible usar dl().
Este valor define el tiempo máximo en segundos que se le
permite correr a un script, antes de que sea detenido por el
intérprete. Esto ayuda a prevenir que scripts pobremente
escritos congestionen el servidor. El valor predeterminado
es 30.
El tiempo máximo de ejecución no es afectado por
llamadas del sistema, operaciones de secuencias etc. Por favor
consulte la función set_time_limit()
para más detalles.
No puede modificar este parámetro
con ini_set() cuando está corriendo
bajo safe mode. El único modo de evitar este
contratiempo es deshabilitar el modo seguro, o cambiar el tiempo
límite en php.ini.
Este valor establece el tiempo máximo en segundos con el
que cuenta un script para recibir datos de entrada, como POST,
GET y cargas de archivos. El valor predeterminado
es 60.
Establece el estado de magic_quotes para las operaciones GPC
(Get/Post/Cookie). Cuando magic_quotes se encuentra activo,
todos los caracteres ' (comilla-simple), " (comilla doble),
\ (barra invertida) y NULs son escapados con una barra invertida
automáticamente.
Nota:
Si la directiva
magic_quotes_sybase se encuentra activa también,
sobrescribirá completamente el valor de
magic_quotes_gpc. Tener ambas directivas activas quiere decir
que solo las comillas simples son escapadas
como ''. Las comillas dobles, las barras
invertidas y NULs permanecerán intactos y sin escapar.
Si magic_quotes_runtime está
habilitado, la mayoría de funciones que devuelven datos
de alguna clase de fuente externa, incluyendo bases de datos y
archivos de texto, tendrán las comillas escapadas con
barras invertidas. Si
magic_quotes_sybase se
encuentra habilitado también, una comilla sencilla es escapada
con una comilla sencilla en lugar de una barra invertida.
Créditos generales: Diseño y concepto del
lenguaje, autores de PHP 4.0 y del módulo SAPI.
CREDITS_SAPI
4
Una lista de los módulos API de servidor para PHP, y
sus autores.
CREDITS_MODULES
8
Una lista de módulos de extensión de PHP, y sus autores.
CREDITS_DOCS
16
Los créditos para el equipo de documentación.
CREDITS_FULLPAGE
32
Usualmente usado en combinación con las otras
banderas. Indica que es necesario imprimir una página HTML
independiente que incluya la información indicada por las
otras banderas.
CREDITS_QA
64
Los créditos para el equipo de revisión de calidad.
CREDITS_ALL
-1
Todos los créditos, equivalente a usar: CREDITS_DOCS +
CREDITS_GENERAL + CREDITS_GROUP + CREDITS_MODULES + CREDITS_QA
CREDITS_FULLPAGE. Genera una página HTML independiente
completa con las etiquetas apropiadas. Este es el valor
predeterminado.