分类分类
更新时间:2026-05-10 19:33:21作者:sa
MicroPHP是一个免费、开源、敏捷的MVC模式的PHP开发框架。它易拓展而不失灵活,可以轻松对应大中小型项目。MicroPHP没有大而全的功能,只给你最需要的底层功能,但是给你无限的灵活拓展能力。其它框架都有的基本特性这里就不一一罗列。
MicroPHP 2.2.12 发布,更新内容如下:
增加了:
1.$this->lib($file_name, $alias_name = null,$new=true),增加了第三个参数$new,默认true。
默认情况下,$this->lib()加载类库的时候,会new一个类的对象。
有时候我们只是为了包含进来类库文件,或者类是不可实例化的,那么我们只要指定$new=false即可。
然后$this->lib()加载类库的时,只是包含文件,并不会new一个类的对象,此时xxx类对应的$this->lib->xxx不再可用,是null。
2.系统配置中,类库自动加载的时候,可以指定new参数。
$system['library_file_autoload'] = array();
自动加载的library文件,比如array($item);
$item是library文件名或者"配置数组",不包含后缀。
比如: ImageTool 或者配置数组array('ImageTool'=>'image'),或者配置数组array('ImageTool'=>'image','new'=>fasle)
配置数组的作用是为长的类库名用别名代替.
3.$this->helper($file_name, $is_config = true),增加了第二个参数$is_config,默认true。
默认情况下,$this->helper()加载helper文件的时候,会把文件里面的全局变量放到self::$config里面。
有时候我们只想要包含helper文件,不对里面的变量进行处理。那么可以通过指定第二个参数$is_config=false即可。
4.系统配置中,helper自动加载的时候,可以指定$is_config参数。
$system['helper_file_autoload] = array();
自动加载的helper文件,比如array($item);
$item是helper文件名或者"配置数组",不包含后缀。
比如: html 或者配置数组array('html'=>false),这里的数组key是helper文件,值就是$is_config参数,是true或者false。
修复了:
1.sqlite_escape_string在PHP5.4及以上的版本中被废弃了,使用SQLite3::escapeString()代替。
2.表模型的search方法报错的问题。
优化了:
1.精简了缓存类
2.$this->page()产生的分页条,当页数大于2页时再显示,这样避免了出现尴尬的一页的时候,还有下一页。
3.优化了对路由字符串的解析,能够支持get表单通过name指定要访问的控制器方法。
4.移除了$system['folder_auto_init']系统配置,下载的代码中已经包含了完整的文件夹结构,这个自动建立文件夹功能有些鸡肋,为了提高性能移除掉。
5.优化了xss过滤方法:$this->input->xss_clean()。
MicroPHP 最新版下载:http://www.a5xiazai.com/php/106092.html
相关
军师联盟策略游戏163.2 MBv0.0.12026-05-10
下载翻天喜地凑大钱手机版休闲益智138.72 MBv1.0.92026-05-10
下载东离剑游纪手游动作射击1.6Gv1.4.22026-05-10
下载天猫养车商家版App学习办公74.95 MBv0.6.12026-05-10
下载掌上命运方舟App手游辅助137.48 MBv1.9.12026-05-10
下载退役军人服务APP生活服务67.16 MBv1.2.52026-05-10
下载屯漫漫画APP资讯阅读23.06 MBv2.0.32026-05-10
下载蛋仔派对蛋壳App手游辅助185.73 MBv0.0.22026-05-10
下载战区指挥官中文版策略游戏207.69 Mv1.0.712026-05-10
下载车祸碰撞模拟器3汉化版体育竞技387.55 Mv0.2.12026-05-10
下载我是创造者角色扮演185.07 Mv0.2.6.22026-05-10
下载Kuli Kuli App实用工具33.5 Mv1.3.32026-05-10
下载









