think php 模板语法,thinkPHP 模板中的语法知识详细介绍

本章节:介绍模板中的语法,详细的语法介绍

一、导入CSS和JS文件 ==>记住常量的是大写

1、css link 、js scr

2.import(==默认是在Public文件夹下)

//导入Public文件夹下面的Js目录中的test.js文件,import标签可以省略type属性,默认就是js的

//可以更改默认文件夹 设置basepath属性

//就会在 根目录下找到 Other/Js/my.js,就不是默认的Public目录

3.load

//方法可以自动检测导入的文件类型

二、分支结构

1、if

男人哭吧哭吧不是罪!

做女人挺好的!

未成年

奋斗吧少年!

成年

> gt

< lt

== eq

<= elt

>= egt

!= neq

=== heq

!== nheq

//变量不要加 $ 直接名字myAge 默认会加$

太小啦你

你也太小

你还差不多

这里是默认值

三、循环结构

1.for

/*

start(必须):循环变量开始值

end(必须):循环变量结束值

name(可选):循环变量名,站群,默认值为i

step(可选):步进值,默认值为1,自加!

comparison(可选):判断条件,默认为lt

*/

就是我们php for中的i

//倒序

{$j}

abc

{$j}

abc

2.volist(数组遍历)

{$v.username}

//从下表=1的开始取2条

//遍历多维数组

--

3.foreach

{$k}-------{$v}

四、特殊标签(手册也有详细介绍哦)

1、比较标签

eq或者 equal 等于

模板中://等同于if else的使用 number传的变量

如果传的name=10我就输出这里也!

不等于10我就输出这里哦!

neq 或者notequal 不等于

gt 大于

egt 大于等于

lt 小于

elt 小于等于

heq 恒等于

nheq 不恒等于

2.范围标签(类似if else逻辑和书写方式)

in

在这些数字里面

不在这些数字的范围内

在这些数字里面

不在这些数字的范围内

between

//1-10之间

{$number}在1-10之间

{$number}不在1到10之间

notbetween-->标签来判断变量不在某个范围内

输出内容1

3.present

标签来判断模板变量是否已经赋值,

m有赋值m没有赋值

4.Empty

empty标签判断模板变量是否为空,

number为空赋值number有值

5.Defined

判断常量是否已经定义

6.Define

在模板中定义常量

7.Assing

在模板中给变量赋值

五、其他标签使用

1、*在模板中直接使用PHP代码

echo "我是乐杨俊" //注意里面只能写php的代码,嵌入tp的标签是不能用的

2、建议更改左右定界符

在配置文件中改变

'TMPL_L_DELIM'=>'

'TMPL_R_DELIM'=>'}>', //修改右定界符

相关报道:

1什么是函数对象 2Boostbind 绑定自由函数 绑定全部参数 不绑定全部参数 绑定类的函数 boostbind绑定的值是拷贝形式的值传递1、什么是函数对象在了解函数对象之 更多

Python 中字符串查找方式有多种,常见的有re.match/search or str.find 用一个例子来说明各种方式的效率如下: from timeit import timeitimport redef find(string, text):if string.find(text) -1:passdef re_find(string, text):if re.match(text, string 更多

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值