构建自己的PHP框架 [ 技术分享 ]
这是一个系列的文章,项目地址在这里,欢迎大家star。
这个框架前一部分比较像Yii,后一部分比较像Laravel,因为当时正在看相应框架的源码,所以会有不少借鉴参考。捂脸~
这个框架千万不要直接应用于生产环境,只是用来帮助大家理解PHP框架的实现机制。
不喜,请轻喷
共 7 条回复
-
-
xiazhicong 回复于 2017-08-02 10:26 举报
支持个!对于我们这种菜鸟你这个很牛逼了
共 1 条回复sgj773624926 回复于 2017-08-02 13:30 回复感谢支持~~
-
-
你出来。代码都报语法错误。
SiteController
里<?php require_once __DIR__ . '/../vendor/autoload.php'; $router = $_GET['r']; list($controllerName, $actionName) = explode('/', $router); $ucController = ucfirst($controllerName); $controllerName = 'app\\controllers\\' . $ucController . 'Controller'; $controller = new $controllerName(); return call_user_func_array([$controller, 'action'. ucfirst($actionName)];
最后一句,你确定不报语法错误?
共 3 条回复sgj773624926 回复于 2017-08-02 13:29 回复最后少写了个),但看我的文章,里面是有的啊,⊙﹏⊙‖∣
@sgj773624926 你别走,现在报的是call_user_func_array必须传两个参数。不过我还是看完了你的博客,还是有收获的,谢谢你。
sgj773624926 回复于 2017-08-02 14:14 回复@YiiSoEasy 应该用call_user_func,这里写错了,尴尬。。。
-
弱弱的问一句,还更新吗?比如你提到的src将来用composer管理放到vendor里面。
共 1 条回复sgj773624926 回复于 2017-08-02 14:23 回复暂时没有计划了。。。之后看时间吧。。。
-
-
ferrarikimi 回复于 2017-08-02 18:55 举报
感谢分享~
sgj773624926 上海
注册时间:2013-07-10
最后登录:2018-03-23
在线时长:5小时52分
最后登录:2018-03-23
在线时长:5小时52分
- 粉丝3
- 金钱645
- 威望10
- 积分795