网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月12日漏签0天
php吧 关注:280,472贴子:1,321,116
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 首页 上一页 1 2 3 下一页 尾页
  • 63回复贴,共3页
  • ,跳到 页  
<<返回php吧
>0< 加载中...

回复:教你如何写一个自己的PHP模板引擎

  • 只看楼主
  • 收藏

  • 回复
  • 贴吧用户_000G1eX
  • 路过酱油
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
马克!


  • momo_67890
  • 记事本
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我今天光是搭那个eclipse和PHP就头晕脑胀了~
PS;新人一枚,来报道~求指导!


2026-01-12 06:45:53
广告
不感兴趣
开通SVIP免广告
  • 武汉鬼天气
  • 框架好玩
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
受教了,马克一记


  • pantingwen
  • 记事本
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
包含parseInclude 这个方法是有问题的吧!这样的包含文件的标签不能被解析呀
改一下:
if (preg_match ( $mode, $this->_tpl, $file )) {
$include_file=nulll;
if (! file_exists ( TPL_DIR . $file [1] )) {
exit ( '包含文件出错!' );
}else{
$include_file=file_get_contents(TPL_DIR . $file [1]);
}
//加载包含文件的内容
$this->_tpl = preg_replace ( $mode,$include_file, $this->_tpl ); //替换成相应的php语言中的include包含语句
}


  • 992911573
  • 路过酱油
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
wo shi来i水经验的


  • jxw7733
  • 路过酱油
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
问下:假如有多个 foreach 标签,这里是怎么做到全部都解析的?


  • JokerLove
  • 变魔术
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
好多,坚持把第一段看完之后就晕了


  • 泛黄年轮
  • 面向过程
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
有点仿smarty,不过还是很给力的!加油!为什么不一次全部把模板文件读到一个数组中,然后用swithc来根据关键字的种类来解释语句,这样是不是好很多!


2026-01-12 06:39:54
广告
不感兴趣
开通SVIP免广告
  • a04760476
  • Warning
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
大神 方便留下您的qq吗


  • Me_Xhe
  • 变魔术
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
路过帮顶!!!! 看了楼主的帖子,我顿时心里一万只草泥马在策马奔腾,再策马奔腾啊亲!!千鹤免空欢迎大家前来申请以及提交意见:qhew.net


  • Me_Xhe
  • 变魔术
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
路过帮顶!!!! 看了楼主的帖子,我顿时心里一万只草泥马在策马奔腾,再策马奔腾啊亲!!千鹤免空欢迎大家前来申请以及提交意见:qhew.net


  • 泛黄年轮
  • 面向过程
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
parseInlcud方法存在问题!求修改!


  • i梦想ing
  • 面向对象
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
嘿嘿


  • nofounture
  • 记事本
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
不要用auto_load,
if(!function_exist($classname)){
require_once ...
}
spl_autoload_register($classname);


2026-01-12 06:33:54
广告
不感兴趣
开通SVIP免广告
  • zhang0ZGC
  • 变魔术
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
前几天想自己做一个博客,想用模版引擎的,想想还要掌握其他知识…果断放弃了。然后在网上看了一篇关于模版引擎的博文,觉得很有道理,有时间去了解模版的产量书写,循环,还不如了解php这些知识,这些东西也是很简单得说。
另外,如楼上所说,__autoload貌似要砍啊。手册上建议这么写:
spl_autoload_register('autoload');
function autoload($class){
include $class.'.php';
}


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 首页 上一页 1 2 3 下一页 尾页
  • 63回复贴,共3页
  • ,跳到 页  
<<返回php吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示