bodawahid/php-routing
这是一个由boda wahid制作的路由包
dev-main
2023-09-11 16:26 UTC
Requires
- php: 8.2.4
This package is auto-updated.
Last update: 2024-09-11 18:36:49 UTC
README
此包是在[PHP课程 - 从基础到高级]期间开发的
这是一个用于处理请求的PHP路由器。
支持我们
如果您想支持此包或课程,可以联系info@amirkamizi.com
安装
您可以通过composer安装此包
composer require bodawahid/php-routing:dev-main@dev
使用方法
您需要一个 .htaccess 文件来将所有内容重定向到 index 或其他文件。
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.+)$ index.php [QSA,L]
然后在该文件内部,您可以使用路由器来处理请求。
传递将要处理请求的文件名。
Router::handle("GET","/contact","contact.php");
或
Router::get("/contact","contact.php");
或者,您可以将匿名和预定义函数传递给请求处理器
Router::handle("GET","/contact",function(){ echo "contact me at info@bodawahid.com"; });
或
function contactMe(){ echo "contact me at info@bodawahid.com"; } Router::get("/contact","contactMe");
测试
这是为了学习目的。尚未编写测试。
composer test
变更日志
有关最近更改的更多信息,请参阅变更日志。
贡献
贡献指南将在此处或单独的文件(如变更日志)中编写。目前不接受贡献。
安全漏洞
请通过bodawahid456@gmail.com联系我以报告安全漏洞。
鸣谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。