为了账号安全,请及时绑定邮箱和手机立即绑定

快速入门ThinkPHP框架—理论篇

Donsen PHP开发工程师
难度中级
时长 3小时51分
学习人数
综合评分9.43
169人评价 查看评价
9.8 内容实用
9.3 简洁易懂
9.2 逻辑清晰
  • 相同点: 都是动态类型的解释型高级脚本语言。 不同点既各自优缺点: PHP名称的含义是“超文本预处理器”。 仅则一个名称就说明了PHP的着重点,也是长处 1、文本处理。text,意味擅长所有的文本处理 2、超文本处理,HyperText,意味尤其擅长HTML超文本标记语言的文本处理。 3、超文本预处理,HyperText Preprocessor,一个“预”字,意味擅长HTTP超文本传输协议之上的服务端上的所有应用的处理。 也就是说,PHP有个互联网专门化的方向,现在专门化也是所有行业的趋势。 Python比较通用,就是什么都能干一点。能做WEB相关的但没有php那么专门化和无微不至。
    查看全部
  • 单子入口框架的所有请求都是通过一个脚本文件
    查看全部
    0 采集 收起 来源:关于单一入口

    2016-04-06

  • MVC简析这里讲的第二个流程图很重要。C就是控制器,他去接收http请求并根据请求的参数去文件,数据库,内存等等地方组装一个数组,对象或者之类的数据。但是这个数据呢,前端肯定没法看。组装数据一般用到M就是model模型,他代表一类数据。但是需要控制器来控制model生成一定的数据。controller接到参数,封装完model之后,这个时候需要view去展示了。再由controller去把model塞到view也就是封装一个界面并返回。其实这里的controller跟servlet很像,也是接受参数并返回数据,只不过controller应该是把已经封装好的html整个的返回,当然servlet也可以,那就是返回jsp。或者纯html界面在浏览器端展现的时候通过js调用后台接口初始化。tp的model差不多相当于servlet的dao
    查看全部
    0 采集 收起 来源:MVC简析

    2016-04-06

  • <foreach name="user" item="data"> <egt name="data.age" value="18">{$data.name}未成年<br/><else/>{$data.name}成年了</egt> </foreach> 还可以用原生的php 建议用<php>echo 333;</php> 不建议用<?php echo 333; ?>
    查看全部
  • P模板引擎之区间标签(in notin between notbetween range) <in name='num' value='1,2,3'>在</in>(判断是否在1,2,3之间) <notin name='num' value='1,2,3'>不在</notin> <in name='num' value='1,2,3'>在<else/>不在</in> <between name='num' value='1,10'>在</between>(判断是否在1到10之间) <notbetween name='num' value='1,10'>在</notbetween> <between name='num' value='1,10'>在<else/>不在</between> <range name='num' value='1,2,3' type='in'>在<else/>不在</range>(type的值在3.1版本中只能为in/notin,而在3.2版本中可以用in/notin/between/notbetween
    查看全部
  • 比较标签 <比较标签 name="变量名" value="变量值">输出内容</> 1、<eq name="num" value="10">num = 10</eq> 2、<neq name="num" value="10">num !=10 <else/> num = 10</neq> 3、<compare name="num" value="10" type="eq">num=10<else/>num!=10</compare> ***推荐使用第一种方法
    查看全部
  • switch判断<br> <switch name="name"><br> <case value="value1">xxx1</case><br> <case value="value2|value3|value4">xxx2</case> //多条件<br> <default></default>xxx3 //default结尾有 / <br> </switch>
    查看全部
  • if elseif else <if condition="$num lt 10">code <elseif condition="$num gt 10"/>code <else/>code ****注意elseif 和 else后面的 / 符号 </if>
    查看全部
  • for循环 -----eq = -----neq != -----lt < -----elt <= -----gt > -----egt >= -----heq === -----nheq !== <for start="1" end="10" comparison="elt(默认为lt)" name="k"> {$k} <for>
    查看全部
  • <volist name="数组名" id="数组别名" offset="其实位置" length="长度" empty="没有数据的提示内容"><br> {$数组别名['数组的元素名']} <volist> <foreach name="数组变量名" item="别名"> {$别名['数组的元素名']} </foreach>
    查看全部
  • 模板常用标签
    查看全部
  • 比较标签与区域标签
    查看全部
  • 在模板中调用PHP函数
    查看全部
  • 隐藏index.php方法(使用重写模式的URL模式): 打开Apache的配置文件httpd.conf文件,找到LoadModule rewrite_module modules/mod_rewrite.so,去掉前面的‘#’,;在项目与index.php同级的目录下建立.htaccess文件,在该文件中写入: <IfModule mod_rewrite.c>//检测Apache是否开启重写模式 RewriteEngine on//开启重写引擎 RewriteCond %{REQUEST_FILENAME} !-d//重启的规则前置条件 不是目录 RewriteCond %{REQUEST_FILENAME} !-f//也不是文件 RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]//隐藏index.php </IfModule>
    查看全部
  • 改服务器配置
    查看全部

举报

0/150
提交
取消
课程须知
1、PHP基础语法 2、MYSQL常用的SQL语句 3、面向对象开发思想
老师告诉你能学到什么?
1、理解框架的概念 2、熟练掌握tp框架的基础用法 3、简单的使用tp框架进行相关开发

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!