thinkPHP 模板中的语法学问 详细介绍(十二)

php中文网
发布: 2016-06-13 12:12:12
原创
1294人浏览过

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
== eq
>= 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'=>'}>', //修改右定界符
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号