Ludo-PHP是一个快速,面向对象的轻量级PHP开发框架。
-
Ludo-PHP采用PDO Prepare方式操作数据库,避免SQL injection的风险,支持Mysql和PostgreSql两种数据库,支持读写分离和多数据库。
-
自动路由模式,程序会自动解析url中的controller和action,通过reflection调用对应的方法。
$method = new ReflectionMethod($this->_ctrl, $action);
$output = $method->invoke($controller);
-
自动记录request日志,日志内容包括$_GET, $_POST, $_COOKIE, $_SESSION, $_SERVER, SQL, ERROR信息。
-
支持异步任务队列功能
-
表单提交自动使用csrf token,避免csrf攻击
composer create-project --prefer-dist ludo/ludo project-name