文件名称:Razor:用于创建简单、可测试的 REST 应用程序的微型 PHP 框架
文件大小:26KB
文件格式:ZIP
更新时间:2024-08-03 10:45:37
PHP
剃刀 Razor 是一个基于 REST 概念的轻量级微框架。 它类似于和等许多项目,但根据个人喜好设计为在语法上更易于使用。 如上所述,该框架专注于 RESTful Web 应用程序。 假设我们正在开发强制性的 TODO 应用程序——我们将在 API 中有一个端点,它代表 TODO 项目的集合,或者更准确地说,是资源的集合。 要在 Razor 中对此进行建模,我们将在面向 Web 的文件夹中创建一个名为todos.php的文件,该文件将包含以下代码: <?php // File: todos.php require_once "/path/to/vendor/autoload.php" ; use Razor \ EndPoint ; ( new EndPoint ()) -> run (); 我们可以把这个文件看作我们的资源集合; 即,如果我们想要添加、编辑、获取或删除
【文件预览】:
Razor-master
----library()
--------FluentPropertySetter.php(545B)
--------Middleware.php(2KB)
--------Environment.php(1KB)
--------Razor.php(845B)
--------EndPoint.php(2KB)
--------Services()
--------HttpAbortException.php(73B)
--------Extensions()
--------HttpResponse.php(1KB)
--------Dispatcher.php(3KB)
--------Provider.php(844B)
----LICENSE(1KB)
----composer.lock(34KB)
----phpunit.xml(689B)
----README.md(8KB)
----tests()
--------DispatcherTest.php(7KB)
--------HttpResponseTest.php(1KB)
--------EndPointTest.php(643B)
--------Services()
--------RazorTest.php(985B)
--------EnvironmentTest.php(847B)
--------Extensions()
--------MiddlewareTest.php(1KB)
--------bootstrap.php(58B)
----.gitignore(22B)
----composer.json(772B)