php微框架 flight源码阅读

Flight https://github.com/mikecao/fl...
是一个可扩展的PHP微框架,快速、简单,能够快速轻松地构建RESTful web应用程序,在github上有2k stars。框架代码十分精简,在几分钟内你就可以看完整个框架源码,使用起来也是很简单优雅。正如它自己所介绍的:

Flight,An extensible micro-framework for PHP
Flight is a fast, simple, extensible framework for PHP. Flight enables you to quickly and easily build RESTful web applications.

require 'flight/Flight.php';

Flight::route('/', function(){
    echo 'hello world!';
});

Flight::start();

自己写了几篇关于flight源码阅读的文章,想学习如何快速实现一个自己的框架,可以来看看啦。
目录:
php微框架 flight源码阅读——1.自动加载
php微框架 flight源码阅读——2.框架初始化、Loader、Dispatcher
php微框架 flight源码阅读——3.路由Router实现及执行过程

421 声望
26 粉丝
0 条评论
推荐阅读
记一次在centos7上编译安装mosquitto的过程
首先把mosquitto最新源码包克隆到本地 {代码...} 或者下载压缩包 {代码...} 然后解压tar xzvf mosquitto-2.0.14.tar.gz接着进入解压目录 {代码...} 执行到cmake ..时,提示如下 {代码...} 提示cmake版本小于CMake...

parvin阅读 1.3k

初学后端,如何做好表结构设计?
这篇文章介绍了设计数据库表结构应该考虑的4个方面,还有优雅设计的6个原则,举了一个例子分享了我的设计思路,为了提高性能我们也要从多方面考虑缓存问题。

王中阳Go4阅读 1.8k评论 2

封面图
一分钟搞明白!快速掌握 Go WebAssembly
最近因为各种奇怪的原因,更多的接触到了 WebAssembly。虽然之前很多博客也翻过写过各种文章,但总感觉欠些味道。于是今天梳理了一版,和大家一起展开学习。

煎鱼4阅读 2.3k

Laravel入门及实践,快速上手ThinkSNS+二次开发
【摘要】自从ThinkSNS+不使用ThinkPHP框架而使用Laravel框架之后,很多人都说技术门槛抬高了,其实你与TS+的距离仅仅只是学习一个新框架而已,所以,我们今天来说说Laravel的入门。

ThinkSNS1阅读 2.5k

悬赏任务源码+开源威客系统网站源码+部署教程
威客悬赏任务发布系统源码是用来进行日常在线任务接单处理的威客系统。系统可以用来发布或处理悬赏任务,甚至可以知道一个帐户的信息,如任务类型和处理状态等,它们很方便,易于使用,它允许雇主和威客执行快速...

火爆的筷子1阅读 3.8k评论 1

我让chatGPT用PHP写一个MVC框架,不仅写出来,还能跑!
没想到写出来的框架确实挺简单的,但是又没觉得哪里不对,于是我尝试把这个框架放到服务器试试能不能跑起来,最后还真的可以跑起来,为了让大家能够看到这个框架的演示,我直接爬一个热搜,然后便于展示数据。

TANKING1阅读 1.7k

封面图
开发一个全网搜索引擎的大致流程
由于对搜索引擎技术很感兴趣,便开始尝试开发一个搜索引擎。在参考了网上有限的资料后,加上自己钻研,最终开发出了一个小型的全网搜索引擎,底部有项目地址和搜索测试图片。

会飞的鸟1阅读 5.8k评论 1

421 声望
26 粉丝
宣传栏