我写了一个很酷的小 PHP 库,但是当我在我的网络主机(1and1)上运行应用程序时,它使用了导致解析错误(不是运行时错误!)的闭包。我想要的是类似 c++ 预处理器指令或 CSS 版本特定的注释,它基本上忽略了 PHP < 5.3 的一段代码
$this->register_validator(
function($val) use ($length_expr)
{
$x = strlen($val);
return eval("return $x $length_expr;");
}
);