+ 提交网址

PHP 自实现 MVC 路由:从零到能跑

PHPMVC路由

本项目没用任何框架,路由用一行正则替换实现:{param} → ([^/]+),再前后加 ^ $ 锚定。

Router::get("/news/{id}", "NewsController@detail");

自动加载用 spl_autoload_register 按目录查找类文件。控制器用 abstract 基类提供 layout/view/json 三个辅助方法。整个核心 <1500 行。

+ 提交网址
📧 订阅 智链导航 新站收录、行业资讯第一时间送到邮箱,随时可一键退订