Just for fun——Slim借力Swoole

2018-01-31
阅读 7 分钟
6.6k
Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs. At its core, Slim is a dispatcher that receives an HTTP request, invokes an appropriate callback routine, and returns an HTTP response. That’s it.

Just for fun——PHP框架之简单的路由器(2)

2017-11-20
阅读 6 分钟
2.1k
改进 紧接上一篇文章Just for fun——PHP框架之简单的路由器(1)。代码下载 效率不高原因 对于以下合并的正则 {代码...} 最终匹配的是分组中的某一个,我们需要的子匹配也是那个分组中的,然而从结果看 {代码...} 这里是最后一个路由被匹配了,但是其他分组的子匹配也被填充了,这是多余的。 解决思路 PCRE正则里?|也是非...

Just for fun——PHP框架之简单的模板引擎

2017-11-11
阅读 2 分钟
3.7k
原理 使用模板引擎的好处是数据和视图分离。一个简单的PHP模板引擎原理是 extract数组($data),使key对应的变量可以在此作用域起效 打开输出控制缓冲(ob_start) include模板文件,include遇到html的内容会输出,但是因为打开了缓冲,内容输出到了缓冲中 ob_get_contents()读取缓冲中内容,然后关闭缓冲ob_end_clean(...

翻译 使用正则的快速路由库

2017-07-09
阅读 4 分钟
2.5k
首先先区分一下概念:路由是指一个过程,就是利用定义好的一些规则,让不同的URI能够调用不同的处理器(一个匿名函数或者一个类中的方法)这样一个过程。