apc_load_constants

(PECL apc >= 3.0.0)

apc_load_constants Carrega um conjunto de constantes do cache

Descrição

apc_load_constants ( string $key [, bool $case_sensitive = true ] ) : bool

Carrega um conjunto de constantes do cache.

Parâmetros

key

O nome do conjunto de constantes (que foi guardado com apc_define_constants()) para ser resgatado.

case_sensitive

O comportamento padrão para constantes é serem declaradas sensíveis ao caso; ex.: CONSTANT e Constant representam valores diferentes. Se esse parâmetro tem valor FALSE as constantes serão declaradas como símbolos insensíveis ao caso.

Valor Retornado

Retorna TRUE em caso de sucesso ou FALSE em caso de falha.

Exemplos

Exemplo #1 Exemplo de apc_load_constants()

<?php
$constants 
= array(
    
'ONE'   => 1,
    
'TWO'   => 2,
    
'THREE' => 3,
);
apc_define_constants('numbers'$constants);
apc_load_constants('numbers');
echo 
ONETWOTHREE;
?>

O exemplo acima irá imprimir:

123

Veja Também

add a note add a note

User Contributed Notes 1 note

up
2
webmaster at thedigitalorchard dot ca
14 years ago
There doesn't seem to be a way to store constants that have already been defined. This function, apc_define_constants(), does both things: (1) defines a constant, and (2) stores the constant in the cache. This is unfortunate, since it introduces the requirement to handle constant definitions differently when APC is not available.

(If this function had a "$do_not_define" parameter, or the like, that would give it more flexibility. I suppose filing a bug report would be a step in the right direction to getting this idea considered.)
To Top