网页静态化和单引号和双引号
(2011-08-26 17:37:01)
标签:
单引号双引号网页静态化杂谈 |
分类: php那些事 |
网页静态化原理:
第一种思路:网页静态话的原理是共缓冲区读取文件存到一个文件夹里,但客户端再次请求的时候就做判断,判断在静态化文件夹中是否有其缓存的页面,有的话就直接读该文件,没得话就直接读模板文件。
第二种思路:写法是直接自己请求自己一次把生成的文件放到一个而文件中就直接是缓存文件。
单引号和双引号使用的时机:
第一:在正则匹配或数组里用双引号会出现问题,用单引号就不会
private function replace($str){
$zz = array(
'/\{\s*\$([a-z_][a-z0-9_]*?)\s*\}/i'
);
$con = array(
'<?php echo $this->vars["\1"]; ?>'
);
$newstr = preg_replace($zz,$con,$str);
return $newstr;
}
前一篇:CSS中背景图片定位方法
后一篇:做互联网的朋友们要常去的几个网站