我正在使用新的PHP框架(你可以微笑:),有时我会发现非常奇怪的错误:
未找到闭包的基本lambda函数 /application/modules/index/controllers/index.php#15
我认为这是APC扩展的问题(我发现问题https://bugs.php.net/bug.php?id=52144)。
伪 index.php
的简单示例<?php
// get meta information from many controllers
function getReflectionData() {
$function_for_get_reflection = require 'controller.php'
}
// dispatch controller
function dispatch() {
$function_to_call = require 'controller.php'
}
getReflectionData();
dispatch();
Controller.php这样
<?php
return
/**
* @route /page/{$alias}.html
*/
function() { /*...*/ }
但我不明白如果启用APC我怎么能避免这个错误:(