首页 > 后端开发 > 正文

thinkPHP中$this->assign("arr",$arr);是什么意思啊? 两个arr 有什么区别吗?

2025-01-27 10:21:46 | 我爱编程网

今天我爱编程网小编为大家带来了thinkPHP中$this->assign("arr",$arr);是什么意思啊? 两个arr 有什么区别吗?,希望能帮助到大家,一起来看看吧!

本文目录一览:

thinkPHP中$this->assign(

thinkPHP中$this->assign("arr",$arr);是什么意思啊? 两个arr 有什么区别吗?

$this->assign("arr",$arr)中第一个参数是在模板中使用的变量名,名字可以任意取,第二个参数是传递给模板的变量。举个例子:

1、在Action中赋值了一个myname模板变量:

$name = 'ThinkPHP';
$this->assign('myname',$name);

表示把Action中$name变量(其值为'ThinkPHP')赋值给模板变量myname,当然也可以是其他名字。
我爱编程网

2、在模板文件中使用myname变量:

在模板文件(即对应的html文件)使用 {$myname} 即表示 字符串:'ThinkPHP'

thinkPHP中$this->assign(

PHP中 $tpl->assign("mon_status", _("Status")); 代表什么含义?

这个是模板指定要传输的变量;
$tpl->assign("mon_status", _("Status") );中
$tpl是你生成的对象。assign是这个对象的方法(这些都是模板的东西)
而mon_status是在模板中访问的变量名。
_("Status")是变量的值。

就这样 就把值_("Status")传到模板里去了。

求助关于assign函数无法调用

我爱编程网(https://www.52biancheng.com)小编还为大家带来求助关于assign函数无法调用的相关内容。

关于assign函数无法调用
assign并不是php的内置函数, 而是一个自定义函数
确切的说, 是php的类成员函数
换句话说, 这个函数是自己命名的
大部分编程语言, 函数都分两种, 一个是语言本身的函数, 比如php的 strlen()函数,这个是php本身就有的!
一种是自己写的函数,也就是开发者自己发明的函数!
语法如下:
1
2
3

function 函数名称( 函数参数 ) {
函数处理代码
}
其中, 函数名称,随便,你爱写什么写什么, 参数也是一样,而且,参数可有可无, 具体看实际情况
调用函数的时候, 就是:函数名称(参数)
基本和调用php本身的函数语法差不多!

以上就是我爱编程网整理的thinkPHP中$this->assign("arr",$arr);是什么意思啊? 两个arr 有什么区别吗?相关内容,想要了解更多信息,敬请查阅我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
标签: PHP
与“thinkPHP中$this->assign("arr",$arr);是什么意思啊? 两个arr 有什么区别吗?”相关推荐