我首先想到任何字符串都是有效的APC密钥,但结果却并非如此:
var_export(apc_store('a\b:c', 1)); // true
var_export(apc_store('a\b::c', 1)); // false
看起来这不是字符问题,因为\
和:
都被接受,只是某些字符组合被拒绝。
是否有一个解释为什么第二个不起作用,甚至更好,一个关于什么被接受和哪些不被接受的文件?
注意:这是我在PHP 5.4.11,Zend Server CE 6.0.1,Windows上获得的结果。