skymvc/class/cls_smarty.php
(开头部分) 37KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
if(!defined("ROOT_PATH")){
define("ROOT_PATH",dirname(str_replace("\\", "/", dirname(__FILE__)))."/");
}
if(!defined("OB_GZIP")){
define("OB_GZIP",false);
}
class Smarty
{
public $template_dir = '';//模版文件夹
public $cache_dir = '';//缓存文件夹
public $compile_dir = '';//编译文件夹
public $html_dir ='';//生成静态文件夹
public $cache_lifetime = 3600; // 缓存更新时间, 默认 3600 秒
public $direct_output = false;//直接输出
public $caching = false;//是否开启缓存
public $template = array();//模版
public $force_compile = false;//强制编译
public $rewrite_on =false;//是否开启伪静态
public $rewriterule=array();//伪静态规则
public $_var = array();//临时变量
public $charset ="utf-8";//设置编码
public $_foreach = array();//循环
public $_current_file = '';//当前文件
public $_expires = 0;//过期时间
public $_errorlevel = 0;//设置错误提醒级别
public $_nowtime = null;//当前时间戳
public $_checkfile = true;//检查文件
public $_foreachmark = '';//循环标记
public $_seterror = 0;//是否错误
public $_temp_key = array(); // 临时存放 foreach 里 key 的数组
public $_temp_val = array(); // 临时存放 foreach 里 item 的数组
public $html_file="";
public $_vars;
public $dir;
public function __construct()
{
$this->Smarty();
}
public function Smarty()
{
$this->_errorlevel = error_reporting();
$this->_nowtime = time();
}
/**
注册变量 有ajax直接返回数据
*/
public function goAssign($tpl_var, $value = ''){
if(get('ajax')){
skymvc_test_page_auto();
C()->goALL("success",0,$tpl_var);
}else{
$this->assign($tpl_var,$value);
}
}
后面还有 1351 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。