-
相同点: 都是动态类型的解释型高级脚本语言。 不同点既各自优缺点: PHP名称的含义是“超文本预处理器”。 仅则一个名称就说明了PHP的着重点,也是长处 1、文本处理。text,意味擅长所有的文本处理 2、超文本处理,HyperText,意味尤其擅长HTML超文本标记语言的文本处理。 3、超文本预处理,HyperText Preprocessor,一个“预”字,意味擅长HTTP超文本传输协议之上的服务端上的所有应用的处理。 也就是说,PHP有个互联网专门化的方向,现在专门化也是所有行业的趋势。 Python比较通用,就是什么都能干一点。能做WEB相关的但没有php那么专门化和无微不至。查看全部
-
单子入口框架的所有请求都是通过一个脚本文件查看全部
-
MVC简析这里讲的第二个流程图很重要。C就是控制器,他去接收http请求并根据请求的参数去文件,数据库,内存等等地方组装一个数组,对象或者之类的数据。但是这个数据呢,前端肯定没法看。组装数据一般用到M就是model模型,他代表一类数据。但是需要控制器来控制model生成一定的数据。controller接到参数,封装完model之后,这个时候需要view去展示了。再由controller去把model塞到view也就是封装一个界面并返回。其实这里的controller跟servlet很像,也是接受参数并返回数据,只不过controller应该是把已经封装好的html整个的返回,当然servlet也可以,那就是返回jsp。或者纯html界面在浏览器端展现的时候通过js调用后台接口初始化。tp的model差不多相当于servlet的dao查看全部
-
<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
提交
取消