了解value属性中的内容?

时间:2015-08-16 00:08:15

标签: php

$userId = $_POST["userId"]
print <input type="hidden" name="userId" value='".$userId."'/>;  

我无法理解这里插入属性值的内容以及为什么dot $ userId dot实际上有效?我知道单个dot运算符用于连接,那么为什么这里的作者使用了两个?

1 个答案:

答案 0 :(得分:2)

首先,您的示例有语法错误。应该是:

$userId = $_POST["userId"];
print '<input type="hidden" name="userId" value="'.$userId.'" />';

----------------------------------------------- -------------------------------------

基本说明:

如果$userId = 123(即$_POST['userId'] = 123),它所说的就是使用.将所有部分添加到一起:

/* Piece 1->*/ '<input type="hidden" name="userId" value="'

加号(。):

/*Piece 2->*/ 123

加号(。):

/* Piece 3->*/ '" />'

会打印到浏览器:

<input type="hidden" name="userId" value="123" />

请参阅手册:http://php.net/manual/en/language.operators.string.php