异常代码

Deprecated: preg_replace(): The /e modifier is deprecated,

实际代码

return preg_replace("/{([^}{\n]*)}/e", "\$this->select('\1');", $source);

解决方案

修改成 return preg_replace_callback("/{([^}{\n]*)}/", function($r) { return $this->select($r[1]); }, $source);