设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

phpnew CACHE_TPL 7.3.7正式发布,PHP模板引擎

2014-9-3 14:10| 发布者: joejoe0332| 查看: 1986| 评论: 0|原作者: oschina|来自: oschina

摘要: phpnew CACHE_TPL 7.3.7 更新日志. 1: 修复部分方法返回值类型错误的问题. 2: 修复方法类型为私有, 导致无法继承的问题. 3: 判断结构更严格. 4: 细节修复 PHPnew tpl 特点:1: 完美兼容PHP5.6+.2: 模板并发写入优 ...

phpnew CACHE_TPL 7.3.7 更新日志.
    1: 修复部分方法返回值类型错误的问题.
    2: 修复方法类型为私有, 导致无法继承的问题.
    3: 判断结构更严格. 
    4: 细节修复
     
PHPnew tpl 特点:
1: 完美兼容PHP5.6+.
2: 模板并发写入优化更新, 防止卡住或者崩溃情况发生.
3: css, js引用增加模板语法功能, 引入流程更如人所想.
4: 增加Todo, bug等标注支持功能, 在模板中可写标注了.
5: 安全保护功能增强, 缓存文件地址及禁止直接访问.
6: 变量释放过程优化, 速度明显提升. 
7: 静态文件自动匹配路径功能增加,有效改善路径问题.

文档 & 演示:  http://phpnew.fenanr.com/ 
程序请尽量在php 5版本以上使用, php4- 无法运行.

下载地址: http://www.fenanr.com/fxampps/112764.html
下载本zip, 解压在php环境, 直接访问即可.

简易的使用方法

1
2
3
4
5
6
7
8
9
10
11
12
<?php 
    # 开始前, 我们先了解一下几个概念:
     
     //引入类库文件, 类库文件可换成任意路径。
    include('./PHPnew.class.php');
    //模板引擎实例;
    // 也可带入参数 new PHPnew('路径','路径','路径','路径'); 可直接把模板路径带入其中. 最后面的路径先搜索.
    $PHPnew new PHPnew();
  
    // load方法第一个参数是模板文件名,模板文件将从你设置的模板路径中寻找.
    // 参数同时也支持绝对路径。即读取指定的模板文件。类似: $PHPnew->load('./dir/phpnew.tpl');
    $PHPnew->load('phpnew');

Ajax 读模板机制:

1
2
3
4
5
$PHPnew->load('<span>{$a}</span><span>{$b}</span><span>{$c}</span><span>{$d}</span>');
// load方法支持直接解析字符串
 
$PHPnew->load('phpnew','_ajax'); // ('模板名','bolck名'),
// load 方法支持读取模板的某一块bolck功能.

智能获取文件路径功能.

1
2
3
4
5
6
7
8
9
10
$PHPnew->load('__phpnew'); 
// load 支持在多模板目录时, 自动搜索文件.
 
/*
    '<style>{__comon.css}</style>'   # 引入comon.css 缓存文件, 是缓存文件.
    '<img src="{__1.jpg}" />'        # html中引入图片的快速写法,
    '<img src="{__{$str}.jpg}" />'   # html中引入图片支持变量写法,
    '<div style="background: url({__bg.jpg});">div string</div>' # 背景图片引入.
*/
// 所有依__开始的规则均会智能寻找对应的文件.

end; 

Phpnew 是一款简易而智能的模板引擎,它来自discuz的引擎原理,经过后期长时间优化重写,演变为可以独立使用的模板化工具。经过长期项目运行优化及实践,phpnew已经在人性化上更为突出. 无需配置即可使用,让新手更容易上手且熟悉。

新的版本针对原来的结构有了根本性上的改变,增加了几种非常智能的解析模式,兼容传统的php原生写法, 也支持smarty写法,同时也支持discuz写法, 三种模式同时使用均可. 即使你反对模板引擎,也可以使用它,来完成任务。本模板引擎可加快开发速度, 是企业建立, 中小型站点首选引擎。

PHPnew CACHE TPL 是目前分离discuz最完美的模板引擎, 经过几个版本的更新, 项目经验需求的刚性需求, 以至开发出许多特色功能, 如todo, bug标注功能, 支持php 5.5+, 内存压力减少, 再无崩溃的情况发生, 优化的变量释放过程. 自动文件路径匹配等等.


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部