正如官方文档上所介绍的,thinkphp使用单一入口,所有的请求都从默认的index.php文件进入。当然不是说一定非得从index.php进入,这应该取决于你的服务器配置,一般服务器都会有默认的首页,比如index.php,index.html,所以一般访问域名都会先默认访问上述文件,你还可 ...
目前国内比较流行的php框架由thinkphp,yii,Zend Framework,CodeIgniter等。一直觉得自己在php方面还是一个小学生,只会用别人的框架,自己也没有写过,当然不是自己不想写,而是感觉自己的实力不够,哈哈。。那么如何使得自己的编码能力变得强悍呢,那当然是去看别人写的优秀的代码了。所以今天终于准备自己写一个源码分析系列,目的很简单,就是希望自己能够在php方面能够更上一 ...
2016-10-26 15:16 0 3764 推荐指数:
正如官方文档上所介绍的,thinkphp使用单一入口,所有的请求都从默认的index.php文件进入。当然不是说一定非得从index.php进入,这应该取决于你的服务器配置,一般服务器都会有默认的首页,比如index.php,index.html,所以一般访问域名都会先默认访问上述文件,你还可 ...
在ThinkPHP框架中,是支持URL路由功能,要启用路由功能,需要设置ROUTER_ON 参数为true。 开启路由功能后,系统会自动进行路由检测,如果在路由定义里面找到和当前URL匹配的路由名称,就会进行路由解析和重定向。 在tp中,程序会先从请求的url中解析出来一串字符,如果没有开启 ...
Read the fucking source code !!! 一.前言: 从事Android开发工作也有好几年,说来惭愧,竟然没有好好去研究下android的源码,有种暴殄天物的感觉。一方面从自己技术提升角度,另一方面也是想给自己一个目标,生活也不至于太茫然。准备花段时间好好 ...
Thinkphp的插件机制主要依靠的是Hook.class.php这个类,官方文档中在行为扩展也主要依靠这个类来实现。下面我们来具体看看tp是怎么利用这个类来实现行为扩展的。 首先,行为扩展是什么?有wordpress二次开发经验的同学应该很容易明白,其实就是钩子,tp在其内核的执行过程中内置 ...
大家好呀,打算写一个 Go 语言组件源码分析系列,一是为了能学习下 Go 语言,看下别人是怎么写 Go 的,二是也掌握一个组件。 本次选择了 Sentinel-Go,一是对 Java 版本的 Sentinel 算是有一些了解,也在生产上落地过,二是感觉他的代码应该不会太复杂(仅仅是感觉),三是 ...
一、安装配置Ant (1)下载Ant 下载地址:https://ant.apache.org/bindownload.cgi 下载完成后解压即用。 (2)配置Ant ...