下面的内容是MooPHP 0.94.375 beta之后的下个beta版本的部分更新记录,确切的说,是凌晨至现在的更新小计:
MooPHP现有cache缓存、block缓存、template缓存,今天新增html缓存体系,主体函数为核心文件MooPHP.php中的MooHtmlCache函数。
一直以来,当MooPHP的template缓存不存在的时候,直接抛出PHP错误信息,极不友好,现更新优化MooTemplate模板缓存文件不可写入的错误提示。
现MooPHP四种缓存体系下的缓存均自动创建相应的文件夹,想怎么删就就怎么删。这点是在下面的递归创建目录函数基础上实现。
新增递归创建目录的MooMakeDir函数。请看函数原型是否极度简洁。
/** |
* PHP下递归创建目录的函数,使用示例MooMakeDir('D:\web/a/b'); |
* @param string $dir - 需要创建的目录路径,可以是绝对路径或者相对路径 |
* @return boolean 返回是否写入成功 |
*/ |
function MooMakeDir($dir) { |
return is_dir($dir) or (MooMakeDir(dirname($dir)) and mkdir($dir, 0777)); |
} |
2008年09月10日更新:增加模板引擎对多级目录的支持。
PS:本文将会持续更新,直到下个版本的MooPHP beta版本发布。
moophp 怎么不更新了呢?
moophp不更新了么?