apc_define_constants
(PECL apc >= 3.0.0)
apc_define_constants — Define un conjunto de constantes para recuperación y definición en masa
Descripción
$key
, array $constants
[, bool $case_sensitive = true
] )define() es notoriamente lenta. Ya que el principal beneficio de APC es aumentar el rendimiento de scripts/aplicaciones, se proporciona este mecanismo para hacer más eficiente el proceso de definición de constantes en masa. Sin embargo, esta función no lo realiza tan bien como se esperaba.
Para una solución de rendimiento mejor, pruebe la extensión » hidef de PECL.
Nota: Para eliminar un conjunto de constantes almacenadas (sin limpiar la caché por completo), se puede pasar un array vacío al parámetro
constants, limpiando de manera eficaz los valores almacenados.
Parámetros
-
key -
keysirve como el nombre del conjunto de constantes que va a ser almacenado.keyse usa para recuperar las constantes almacenadas en apc_load_constants(). -
constants -
Un array asociativo de pares nombre_constante => valor. nombre_constante debe seguir las reglas normales de nominación de constantes. valor debe evaluar un valor escalar.
-
case_sensitive -
El comportamiento predeterminado para las constantes es ser declaradas sensibles a mayúsculas-minúsculas; es decir, CONSTANTE y Constante representan valores diferentes. Si este parámetro es
FALSElas constantes serán declaradas como símbolos insensibles a mayúsculas-minúsculas.
Valores devueltos
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Ejemplos
Ejemplo #1 Ejemplo de apc_define_constants()
<?php
$constantes = array(
'UNO' => 1,
'DOS' => 2,
'TRES' => 3,
);
apc_define_constants('números', $constantes);
echo UNO, DOS, TRES;
?>
El resultado del ejemplo sería:
123
Ver también
- apc_load_constants() - Carga un conjunto de constantes de la caché
- define() - Define una constante con nombre
- constant() - Devuelve el valor de una constante
- O la referencia de contantes de PHP