Flight是什么

子凡 问答 2019-08-02 11:34:17 阅读(...)

Flight是一个快速、简单、可扩展的微型PHP框架,允许用户快速的构建Restful Web应用程序,同样易于学习和使用,简单但是很强大。

Flight 是一个快速、简单、可扩展的微型 PHP 框架,允许用户快速的构建 Restful Web 应用程序,同样易于学习和使用,简单但是很强大。

Flight

Flight 框架的内置类:

  • Engine 类:包含了这个框架的核心功能。它的责任是加载 HTTP 请求,运行已注册的服务,并生成最后的 HTTP 响应。
  • Loader 类:它负责框架内对象的加载。用自定义的初始化参数来生成新的类实例,并且维护可复用的类实例的列表。它还处理刚才提到过的类的自动加载。
  • Dispatcher 类:它负责框架内事件的分发处理。事件即是对类方法或函数的简单的称呼(别名)。它还允许你在事件上的挂钩点挂载别的函数,能够改变函数的输入或者输出。
  • Router 类:它负责将一个 HTTP 讲求发送到指定的函数进行处理。它视图将请求的 URL 和一系列用户定义的 URL 范式进行匹配。
  • Route 类:它负责路由的具体实现。Router 相当于对 Route 的包装。
  • Request 类:它代表了一个 HTTP 请求。所有来自$_GET,$_POST,$_COOKIE,$_FILES 中的数据都要通过 Request 类获取和访问。默认的 Request 属性就包括 url,base,method,user_agent 等。
  • Response 类:对应于 Request,它代表了一个 HTTP 响应。这个对象包括了返回头,HTTP 状态码和返回体。
  • View 类:视图类负责将输出展示。它提供了在渲染时管理视图数据和将数据插入视图模板的函数。
  • Collection 类:它允许你既可以以使用数组的方式,也能以使用对象的方式来访问数据。

Flight 框架运行需要 PHP 5.3 或更高版本。

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • Google Fiber 谷歌光纤

    谷歌光纤将在2023年初提供5Gbps和8Gbps互联网计划

    谷歌光纤的突然复兴将包括大幅提升互联网速度。谷歌透露,它将在 2023 年初提供 5Gbps 和 8Gbps 计划,月费分别为 125 美元和 150 美元。两个层级都将包括对称上传和下载速率、一个 WiFi 6 路由器和最多两个网状网络扩展器。
  • 穿越机 Racing UAV

    什么是穿越机

    穿越机是无人机的一种,也叫竞速无人机,是一种以飞行体验为第一要素,为减轻机身重量,只保留维持飞行必须的单片机的四翼飞行器,飞手通过带上FPV眼镜,接收飞机传来的第一人称画面,判断飞机姿态操控它,最高时速可达到120km/h-230km/h。
  • Flight recorder 飞行数据记录仪 黑匣子

    找到黑匣子后做什么

    对于空难调查而言,飞机黑匣子在找到后,才意味着具体工作的开始。在事故现场找到黑匣子之后,首先要检查它的完好性,查看是否受到了严重的损伤。本次找到的黑匣子外观破损严重,但存储单元外观相对较为完好。
  • Flight recorder 飞行数据记录仪 黑匣子

    黑匣子到底是什么

    黑匣子是一种将飞机飞行的情况储存下来的仪器,飞行开始就不停地把驾驶舱内的各种声音,例如谈话、发报及其他各种声音响动全部录下来。但它只能保留停止录音前30分钟内的声音。有l6种是重要的必录数据,如飞机的加速度、姿态、推力、油量、操纵面的位置等。
  • TestFlight

    TestFlight无法载入怎么解决

    1.网络问题,尝试切换一下上网方式;2.手机内存不足或者网络设置有问题也有可能导致无法载入,可以清理一下手机空间或者还原网络设置;3.可能是 TestFlight 系统出现了使用问题,这种情况需要等待问题修复好就可以正常使用。
  • web

    常用的Web前端框架有哪些

    常用的前端框架有React、Vue、Angular、Svelte、Alpine、Preact、LitElement、Stimulus、Ember Bootstrap、Foundation 等等。