LazyPHPPHP框架

联合创作 · 2023-09-20 18:33

LazyPHP 是一个简单的PHP框架。整合了 Yui css,Mootools,Simple Test和JsUnit等组件和工具,适合于项目启动时作为初始框架使用.


所有的请求都将通过/index.php进行转发.在请求数据中,变量m和变量a标示了该请求会转发到的class 和method.未指明时,LP自动加载/core/config /core.config.php中的设置.以下代码说明了请求转发的过程.


$post_fix = '.class.php';
$mod_file = AROOT . 'mod' . DS . $m . $post_fix;

if( !class_exists( $m.'Mod' ) ) die('Can\'t find class - ' . $m . 'Mod');
$class_name =$m.'Mod';
$o = new $class_name;
if( !method_exists( $o , $a ) ) die('Can\'t find method - ' . $a . ' ');

call_user_method( $a , $o );


由以上代码可知,每次请求,LP都会执行 /app/mod/目录下的某个class的实例的方法. 通常我们会将一组功能放置到一个mod文件中,如user.class.php,包含了 reg,save,modify,update,login,logout等方法.

浏览 9
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报