phpassign,phpassign函数

http://www.itjxue.com  2023-01-06 05:19  来源:未知  点击次数: 

您好,我想问一下js文件里可以直接接收使用php的assign方法传过来的值吗?看到您回答过类似问题,谢谢

首先确认下。php的assign应当是一种模板语法。

$this-assign('param',$param);

上述php一般和以下html模板成对出现

p{$param}/p

那么如果要在js中直接取值,只需在模板文件中如下编写

script

var?param?=?{$param}

/script

注意:如果$param?是字符串,则需要加引号。json和int都可不加

thinkphp里的assign('wish',$wish)什么意思

thinkphp 在 Action 类里面使用 assign 方法对模板变量进行赋值;所以assign('wish',$wish)中第一个参数‘wish’表示在模版取值用的变量名,第二个参数是wish变量的值。示例如下:

?php

$wish='测试';

$this-assign('wish',$wish);

?

模版取值示例:

html

head

????title模版取值示例/title

/head

body

p{$wish}/p

/body

/html

php的 assign()函数教程里没有,到那里找具体的解释

assign并不是php的内置函数,?而是一个自定义函数

确切的说,?是php的类成员函数

换句话说,?这个函数是自己命名的

大部分编程语言, 函数都分两种, 一个是语言本身的函数, 比如php的 strlen()函数,这个是php本身就有的!

一种是自己写的函数,也就是开发者自己发明的函数!

语法如下:

function?函数名称(?函数参数?)?{

???函数处理代码

}

其中, 函数名称,随便,你爱写什么写什么, 参数也是一样,而且,参数可有可无, 具体看实际情况

调用函数的时候, 就是:函数名称(参数)

基本和调用php本身的函数语法差不多!

PHP中 $tpl->assign代表什么含义?

$this-assign();?把数组打出来。

thinkphp 在 Action 类里面使用 assign 方法对模板变量进行赋值;

所以assign('row',$row)中第一个参数‘row’表示在模版取值用的变量名,第二个参数是row变量的值。

示例如下:

(责任编辑:IT教学网)

更多

推荐网络赚钱文章