Skip to content

La fonction `cache_me()` fait une boucle infinie si apcu est chargé mais sans mémoire allouée

Dans ce cas, le code suivant

$key = 'tululu';
$ttl = 3600;
var_dump(memoization()->exists($key));
memoization()->set($key, null, $ttl);
var_dump(memoization()->exists($key));
memoization()->set($key, 'pouet', $ttl);
var_dump(memoization()->exists($key));

donne

bool(false)
bool(false)
bool(false)

et on a une boucle infinie ici https://git.spip.net/spip-contrib-extensions/memoization/src/branch/master/memoization_options.php#L295

car le test est toujours false