thinkphp3.1课程 1-1 为什么thinkphp在开发好后需要关掉开发模式

thinkphp3.1课程 1-1 为什么thinkphp在开发好后需要关掉开发模式

thinkphp3.1课程 1-1 为什么thinkphp在开发好后需要关掉开发模式

一、总结

一句话总结:因为调试模式中会记录你所有的调试信息,比如a调用b,b调用c,c调用d,比如你从哪个数据库取数据、、这样随着你不断开发,这个调试的日志会越来越多,这个东西是为了你开发过程中观察错误,这个会越来越大,无休止的变大,直到某一天无比的大,把网址弄崩溃。因为你从数据库调用数据的信息也会被记录到其中。

 

1、网站开发好后,为什么要把调试模式关了?

因为调试模式中会记录你所有的调试信息,比如a调用b,b调用c,c调用d,比如你从哪个数据库取数据、、这样随着你不断开发,这个调试的日志会越来越多,这个东西是为了你开发过程中观察错误,这个会越来越大,无休止的变大,直到某一天无比的大,把网址弄崩溃。因为你从数据库调用数据的信息也会被记录到其中。

 

2、为什么纯php文件建议去掉后面的?>?

防止在?>后出现空格,被别的文件包含的时候出现错误。因为include放在html标签head上面,head发现上面有个空格,报错。

 

3、开发模式对网址运行有哪些影响?

页面缓存问题:关闭调试模式后,会开启局部缓存,让某些地方访问速度加快
开发调试日志问题
所以网站运行的时候可以把debug关了

 

4、thinkphp中写当前目录的话,注意事项是什么?

./Home/
最后面的斜线一定要加上

 

5、thinkphp为什么给每个模块建了一个common文件夹来放这个模块的公共函数?

这就说明了公共函数的重要性,所以开发的时候多注重函数开发,多写公共函数,这样效率能高很多

 

 

二、为什么thinkphp在开发好后需要关掉开发模式

1、相关知识

ThinkPHP框架:
1.入门
2.入口
3.配置
4.函数和类库
5.控制器
6.模型
7.视图
8.模板引擎
9.缓存
10.扩展类
11.附录

入门:
1.安装TP框架
2.目录结构
3.命名规范
4.MVC开发模式
    1)M model(Model类)
    2)V view(视图-模板)
    3)C control(控制器)

 

 

转载于:https://www.cnblogs.com/Renyi-Fan/p/9285351.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/101557.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • MySQL窗口函数【转载】[通俗易懂]

    MySQL窗口函数【转载】[通俗易懂]注意MySQL窗口函数是8.0及以后才有的新特性。安装mysql8.0(docker安装方式)安装docker安装docker#下载指定版本dockerwgethttps://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo-O/etc/yum.repos.d/docker-ce.repo#安装dockeryum-yinstalldocker-ce-18.06.1.ce-3.el7#开启docke.

    2022年9月1日
    3
  • Windows服务器补丁列表及介绍_操作系统打补丁我用WSUS[通俗易懂]

    你可曾遇到过使用Windows自带的UPDATE下载补丁速度非常慢,往往要等待3小时以上甚至更多呢?这还仅仅局限在关键更新上,要是把驱动和非关键更新也下载的话需要的时间会更长。如果公司只是在一个内网中员工计算机不容许上网的话你又是如何保证他们的补丁是最新的呢?恐怕使用默认的UPDATE都不能实现这些功能。  微软替我们想出了一个办法——使用WSUS。通过WSUS我们可以建立一个内部的UPDATE服…

    2022年4月15日
    553
  • linux怎样配置yum源_yum配置源

    linux怎样配置yum源_yum配置源目录一:配置本地yum源二:配置网络yum源更新源可以获取最新的软件信息,以更新您的系统Redhat7配置源YUM(YellowdogUpdaterModified):yum是Redhat系列系统基于RPM包构建的软件更新机制,可以自动解决rpm包之间的依赖关系,所有软件包由集中的yum软件仓库提供。其理念是使用一个中心仓库(repository)管理一部分甚至一…

    2022年8月13日
    2
  • 大数据的应用实例_net开源开发web框架

    大数据的应用实例_net开源开发web框架NetAdvantage的整套组件中,应该说WebGrid是应用最多的。但是网上的关于这方面的资料非常少。这段时间刚好项目处于收尾阶段,因为空余下来。而有一个项目中完全的运用了WebGrid。因此有了一些心得,现在共享大家这里我主要结合常见项目进销存中的一个入库单来讲解WebGrid在B/S开发中的便利我先把做好的界面和效果展示给大家,让大家有一个直观的了解当我在订单编号中输入订单编号后,我使用一

    2022年9月27日
    0
  • 数据的本质是什么?数据的表现形式有哪些?_大数据本质是什么答案

    数据的本质是什么?数据的表现形式有哪些?_大数据本质是什么答案2010年,“数据科学家”这个称谓的发明者帕蒂尔(DJPatil)和杰夫·哈默巴赫(JeffHammerbacher)认为,一切应该以产品为中心,从数据获取、数据清洗、搭建和管理数据设施、原型开发、产品设计等方面,去实践数据的价值。一、一场以大数据为核心的智能盛宴时下仿佛大家都在谈人工智能,就像当年人人都在谈大数据一样。在不同场合上,阿里巴巴的马云、百度的李彦宏及腾讯的马化腾分别谈过自己…

    2022年10月5日
    0
  • Nuke Python脚本读取文件渲染所需要的分辨率

    Nuke Python脚本读取文件渲染所需要的分辨率

    2021年9月8日
    74

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号