资讯专栏INFORMATION COLUMN

ThinkPHP入门篇(一)

Forelax / 2591人阅读

摘要:修改的方式和目前大多数软件配置的方式一样,系统给你提供的默认方式是不允许用户修改的,而是在用户自己的配置中对系统提供的模式默认配置进行覆盖。好啦,基本你对就入门了。以后进行更深入的内容,请关注我的博客。

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就入门了。以后进行更深入的内容,请关注我的博客。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/30553.html

相关文章

  • Swoole入门到实战(三):图文直播和聊天室模块、系统监控和性能优化模块、负载均衡 - 完结

    摘要:缺点客户端可能会再用一层代理负载均衡示例完参考教程韩天峰力荐入门到实战打造高性能赛事直播平台 上一篇:Swoole入门到实战(二):进程,内存和协程、Swoole完美支持ThinkPHP5、分发Task异步任务机制实现 一、直播、聊天 1.1 图文直播(Redis)     在线用户处理:    方案(一):https://wiki.swoole.com/wiki/...(推荐)   ...

    binaryTree 评论0 收藏0
  • Swoole入门到实战(三):图文直播和聊天室模块、系统监控和性能优化模块、负载均衡 - 完结

    摘要:缺点客户端可能会再用一层代理负载均衡示例完参考教程韩天峰力荐入门到实战打造高性能赛事直播平台 上一篇:Swoole入门到实战(二):进程,内存和协程、Swoole完美支持ThinkPHP5、分发Task异步任务机制实现 一、直播、聊天 1.1 图文直播(Redis)     在线用户处理:    方案(一):https://wiki.swoole.com/wiki/...(推荐)   ...

    Scott 评论0 收藏0
  • think-swoole 3.0入门教程(thinkphp 6.0)

    摘要:前言即将迎来最新版本,针对目前越来越流行,也推出了最新的扩展安装由于目前没有稳定版本,所以只能安装开发板接下来安装,目前最新的稳定版本是配置安装结束可以根据自己的需求对配置信息进行修改。 前言 ThinkPHP即将迎来最新版本6.0,针对目前越来越流行Swoole,thinkphp也推出了最新的扩展think-swoole 3.0 安装 由于目前thinkphp 6.0没有稳定版本,所...

    Bamboy 评论0 收藏0
  • think-swoole 3.0入门教程(thinkphp 6.0)架构分析 2

    摘要:由于是基于容器创建和销毁资源的,那么各个容器之间是相对隔离的。也就是说每次请求都会创建一个新的环境用于执行和解析,由于容器的隔离性,每个请求都不会和其他请求进行干扰。因为只有当前协程才可以读取到该数据。 前言 ThinkPHP即将迎来最新版本6.0,针对目前越来越流行Swoole,thinkphp也推出了最新的扩展think-swoole 3.0 沙盒 本文主要介绍在ThinkPHP-...

    Shonim 评论0 收藏0
  • 最适合入门的 Laravel 初级教程 ()

    摘要:最适合入门的初级教程一为什么选择曾经要跟白头到老没想到它升了个级就抛了锚把我等抛弃了痛定思痛重新审视了一遍框架是世界上最好的语言这个没有疑问吧如果有那绝对是个异教徒这是要被拖出去烧死的信仰的问题神圣不可侵犯那最好的语言中最流行的框架是哪个呢 最适合入门的 Laravel 初级教程 (一) 为什么选择 laravel 曾经要跟 thinkphp 白头到老;没想到它升了个级就抛了锚;把我等...

    klivitamJ 评论0 收藏0

发表评论

0条评论

Forelax

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<