Skip to content

skidu/M

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

M

M 是一个简单的PHP开发框架,M在原MyPHP框架的的基础上充分利用了PHP5.3之后版本的最新特性,对MyPHP做了大量的改进。超过90%的代码重写。

M 包含一个完整的示例项目 Mlog

目前M正在紧张的开发中,请不要将其用于正式项目!

文档正在完善中!

特点:

  • 严格的面向对象语法

  • MVC分离

  • 采用命名空间,便于组织与扩展

  • 数据库操作抽象

  • 轻量,简洁的操作接口

主要新增特性:

  • 采用命名空间,便于类文件的管理与第三方集成;

  • 新的视图布局系统,更加简单的实现视图切换,错误页面自定义;

  • 多用户支持,简单的权限管理;

  • 数据库连接利用PDO便于数据库的切换;

  • URL优化,简单通过配置文件可以在传统查询字符串模式与PATH模式之间自动切换;

  • 用户请求指令过滤,防止SQL注入;

  • 添加项目框架自动创建工具,自动生成项目骨架;

项目历史:

M的前身是MyPHP,一个简单的开源PHP框架,而MyPHP的前身是xyBLOG一个简陋的PHP开源博客程序。

  • 2013年9月21日 首个测试版本 M-0.1 发布.
  • 2013年9月23日 在线演示版上线.

About

a simple PHP framework

Resources

Stars

Watchers

Forks

Packages

No packages published