there is a bug in version 3.0.10 that keeps it from working! it always returns false and doesnt load the constants (even though apc_define_constants saved it correctly in memory)!
http://cvs.php.net/viewvc.cgi/pecl/apc/php_apc.c?r1=3.85&r2=3.86
i spent hours looking for this one, went throught dozens of google-result-pages, asked other people, looked through the coed for obvious error... hope it helps others
apc_load_constants
(PECL apc:3.0.0-3.0.9)
apc_load_constants — Carrega um conjunto de constantes do cache
Descrição
bool apc_load_constants
( string $key
[, bool $case_sensitive
] )
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 falhas.
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 ONE, TWO, THREE;
?>
O exemplo acima irá imprimir:
123
apc_load_constants
marko (Dot) d (at) g m x (dot) n e t
22-Jul-2006 10:38
22-Jul-2006 10:38
