TP
文章平均质量分 64
小亮少
PHP
展开
-
thinkPHP 变量分配(进阶)数组
变量分配一维数组TP中变量分配(不考虑变量类型)都使用assign语法$this->assign('模板中的变量','PHP中的变量');关于数组在模板中的输出语法:支持中括号形式:{$array[key]}支持点形式形式:{$array.key} <!DOCTYPE html><html lang="en"><head&g...原创 2018-08-07 09:53:36 · 769 阅读 · 0 评论 -
thinkPHP 变量分配(对象变量)
对象变量对象在实例化后会保存到一个变量中去,变量也可以分配到模板中去类的实例化<?phpnamespace Admin\Controller;use Think\Controller;class TestController extends Controller { //对象变量 public function test7(){ $stu=new Stude...原创 2018-08-07 10:41:03 · 1364 阅读 · 0 评论 -
thinkPHP 系统变量
thinkPHP 系统变量在TP中系统提供几个系统级别的变量(超全局变量在模板中的使用)$Think.server 等价于$_SERVER 获取服务器的相关信息 $Think.get 等价于$_GET 获取get请求的信息$Think.post等价于$_POST 获取post请求的信息$Think.request 等价于$_REQUEST 获取get请求和post请...原创 2018-08-07 11:51:13 · 611 阅读 · 0 评论 -
thinkPHP 视图中使用函数
视图中使用函数语法格式:{$变量|函数名1|函数名2=参数1,参数2....,###}参数说明:$变量:模板变量|:变量修饰符,函数名1:表需要使用的第一个函数;函数名2:表需要使用的第一个函数参数1,参数2:函数2的参数;=:表该函数有参数,类似PHP中函数名后的();###:表自身变量。案例:时间戳的格式化使用函数date:date('Y--m-d H:i:s')...原创 2018-08-07 16:27:13 · 2947 阅读 · 0 评论 -
ThinkPHP 默认值
默认值使用场景:用户没有写个性签名时,会显示“这个家伙很懒,什么都没有留下”默认值,就是当某个变量不存在或为空时,就会显示默认字符,默认字符就是变量的默认值语法:{$变量名|default=默认值}<?phpnamespace Admin\Controller;use Think\Controller;class TestController extends Cont...原创 2018-08-07 17:12:34 · 1478 阅读 · 0 评论 -
thinkPHP 运算符
在TP中同样支持在模板中对变量进行运算+ {$a+$b} 加运算- {$a-$b} 减运算* {$a*$b} 乘运算/ {$a/$b} 除运算% {$a%$b} 取余++ {$a++}或 {++$a} 自增运算--{ $b--}或{-- $b} 自减运算<?phpnamespace Admin\Controller;use T...原创 2018-08-07 21:43:00 · 835 阅读 · 0 评论 -
thinkPHP 循环遍历
在TP中系统提供了2个标签来实现数组在模板中的遍历:volist标签和foreach标签volist 语法:<volist name="需要遍历的模板变量" id="当前遍历到的元素"> 循环体</volist>在PHP中foreach($variable as $value){ 循环体}<foreach name="需要遍历的模板变量" i...原创 2018-08-07 22:53:29 · 7135 阅读 · 0 评论 -
thinkPHP if标签
if标签if标签在PHP中if语句的作用,if是用于流程控制,在TP中也一样语句格式:<if condition='条件表达式'>输出结果1<else if condition='条件表达2'>输出结果2.....</if>案例:在PHP输出今天是星期几,然后传递给模板,在模板中用if判断星期几<?phpnames...原创 2018-08-08 11:55:52 · 1292 阅读 · 0 评论