PHP模板引擎Smarty缓存应用
1:smarty 缓存的配置
Php代码
$smarty->cache_dir = "/caches/"; //缓存目录
$smarty->caching = true; //开启缓存,为flase的时侯缓存无效
$smarty->cache_lifetime = 60; //缓存时间
2:smarty缓存的使用和清除
Php代码
$smarty->display('cache.tpl', cache_id); //创建带ID的缓存,cache.tpl 模板文件
$smarty->clear_all_cache(); //清除所有缓存
$smarty->clear_cache('index.htm'); //清除index.tpl的缓存
$smarty->clear_cache('index.htm',cache_id); //清除指定id的缓存
$smarty->display('cache.tpl', cache_id); //创建带ID的缓存
3:smarty的局部缓存
insert 函数默认是不缓存的。并且这个熟悉不能修改
Html代码
模板 index.htm
<div> {insert name="get_time"}</div>
index.php
<?php
function insert_get_time(){
return date("y-m-d");
}
?>
相关文档:
get_class_methods() // 所有方法
get_included_files()//返回当前页所有加载的文件
get_declared_classes()// 返回当前页所有class
get_declared_interfaces()// 返回所有的接口
get_defined_functions()// 返回所有的function &nb ......
很久前些的一些文章,那时候技术还在初级阶段,在现在看来代码够烂的,但是人总是一步步走上来的,希望能给初学者一点鼓励了!
<?php
/*********************************************************
filename:multi.php
describe: 显示多于一页的链接
function:分页显示模块
auth ......
PHP模拟SMTP发送邮件的类
<?php
/*********************************************************
filename:mail.class.php
describe:邮箱的配置,经测试可以适用于Linux和windows
function:检查邮箱的合法性,发送基本的邮箱验证信息
author: etongchina@gmail. ......
很久前在baidu回答问题时写的“向一个字符串随机添加文字”的解决方案,可以支持中英文
<?php
/*********************************************************
describe:字符串处理,可以处理中英文
function:向一个字符串随机添加文字
author: etongchina
email2m ......
文章原先发表在CSDN论坛上面,但是后来觉得不太妥。所以没有在CSDN中继续写下去,转发到这里了。
原帖http://topic.csdn.net/u/20090910/13/fc1e87d1-79b8-488b-b94a-403a0147bca8.html?80258
-------------------------------------------------------------
唉~
学PHP也不知道有多长时间了。
反正从大一的时候开 ......