SimPHP 框架

SimPHP 是一个简单而强大的PHP开发框架,他可以帮助你快速开发web应用程序。

安装

composer require wanlinzan/simphp

使用

<?php require './vendor/autoload.php'; $app = new simphpWebApp(); #$app = new simphpWebApp(__DIR__.'/config.php'); // 自定义配置文件 #中间件 $app->addMiddleware(function($routeParams){ #routeParams 路由参数 #可根据 $routeParams 中的参数获取到路由参数等信息,根据路由判断是否需要登录之类的 #return false; return true; // 停止往下执行 }); $app->get('/hello/(w+).html', function ($args) { echo 'hello, ' . $args[1]; }); class HomeController { // medoo 不需要手动传入,框架通过依赖注入的方式自动注入 public function home(MedooMedoo $medoo){ #$medoo->get('users',['id' => 1]); echo '主页'; } } class UserController { public function __invoke() { echo '用户主页'; } } // 控制器方法方式使用 $app->get('/home',[HomeController::class,'home']); // 控制器方式使用 $app->get('/user/home',UserController::class); $app->run();

你可以使用PHP内置的服务器快速测试:

$ php -S localhost:8000

访问 http://localhost:8000/hello/world.html 将会显示 "Hello, world"。

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。