APCIterator致命错误 - 没有搜索RegEx

时间:2015-03-16 05:09:31

标签: php apc

这应该是非常直接的? APCIterator构造函数中的第二个参数是包含RegEx搜索模式的字符串或字符串数​​组。手册php.net表示可选地传递null以跳过搜索。它实际上是一个带有null默认值的可选参数。

$iter = new APCIterator('user');

$cache = array();

while($iter->valid()) {
  $cache[$iter->key()] = $iter->current();
  $iter->next();
}

这会导致以下错误:

  

警告:APCIterator :: __ construct():分隔符不能是   /usr/share/nginx/html/beta/test.php上的字母数字或反斜杠   第16行

     

致命错误:APCIterator :: __ construct():无法正常编译   表达式:第16行的/usr/share/nginx/html/beta/test.php中的用户

标记为APC,但这在技术上是APCU

1 个答案:

答案 0 :(得分:0)

APCU中的APCIterator将“用户”硬编码到其中。这些论点都向左移了一次。

$iter = new APCIterator();

正常运作。