php是世界上最好的语言,而ThinkPHP是国产目前最好的框架,这样说你们会不会打我哈哈哈。
为什么用框架?
框架可以帮组我们快速、稳定、高效搭建程序系统
该系统由于框架的使用使得本身的维护性、灵活性、适应客户需求方面得到最大化的增强。
使用框架的过程中可以使得我们的注意力全部集中业务层面,而无需关心程序的底层架构。
下面以thinkPHP3.2版本为例讲述
首先下载thinkPHP 官网地址
解压后目录结构为:
2.将ThinkPHP目录拷贝到www目录下,并在当前目录创建index.php文件,在该文件中引入框架的核心程序ThinkPHP.php。此时系统会自动生成几个目录如图:
这样基本框架就创建好了(^__^)
URL解析
tp框架的URL解析有如下4中方式:
http://网址/index.php?m=XX&c=XX&a=XX 基本get模式
http://网址/index.php/模块/控制器/操作方法 路径模式pathinfo
http://网址/模块/控制器/操作方法 rewrite重写模式
http://网址/index.php?s=/模块/控制器/操作方法 兼容模式
以上4种模式我们都可以在配置文件中进行修改的,默认是基本get模式,下面我们修改为pathinof模式。修改的方式和目前大多数软件配置的方式一样,系统给你提供的默认方式是不允许用户修改的,而是在用户自己的配置中对系统提供的模式默认配置进行覆盖。
设置开发调试模式
首先要区分好开发调试模式和生产模式的区别,在生产模式下,系统会给你自动创建一个Runtime目录,即一个存放缓存的目录。每次PHP调用所需要的文件时会优先考虑从这个文件读取,而不是去服务器索要,这样就加快了访问速度。而在开发模式下,PHP所需文件都会去服务器发送请求获取,这样的坏处就是效率低下,但是我们作为开发程序人员往往需要设置成开发模式,因为每当我们修改一个配置都能够给我们及时的反馈。
那么如何设置成开发模式呢?很简单,只需要在index.php文件中定义
define("APP_DEBUG",true);
当我们把我们的项目投入到实际环境中时,只需把true改为false即可。
好啦O(∩_∩)O~~,基本你对TP就入门了。以后进行更深入的内容,请关注我的博客。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。