Looking at the APC source, apc_clear_cache() only recognizes "user" as a cache_type. If cache_type is omitted, or any other string (including "opcode") is provided, the effect is to clear the system cache.
apc_clear_cache
(PECL apc >= 2.0.0)
apc_clear_cache — Efface le cache APC
Description
bool apc_clear_cache
([ string
$cache_type
] )Efface le cache utilisateur/système.
Liste de paramètres
-
cache_type -
Si
cache_typevaut "user", le cache utilisateur sera nettoyé ; sinon, le cache système (les fichiers mis en cache) sera nettoyé.
Valeurs de retour
Cette fonction retourne TRUE en cas de
succès ou FALSE si une erreur survient.
anthon at piwik dot org
01-Mar-2012 10:41
Colin M
15-Jun-2010 10:13
It appears for me in PHP 5.2.11/APC 3.1.2 that to clear the opcode cache the argument must be 'opcode'. Having no argument seems to have no effect.
