static function input($content, $assignVar) { self::$assignVar = $assignVar; //处理包含 $content = self::include_replace($content); //去除注释 $arr1[] = '/<\\{\\s*\\/\\*.*\\*\\/\\s*\\}>/'; $arr2[] = ''; $content = preg_replace($arr1, $arr2, $content); //处理循环 $content = self::variable_replace(self::foreach_replace($content)); $content = self::tags_replace($content); //处理函数 return self::function_replace($content); }