$userId = $_POST["userId"]
print <input type="hidden" name="userId" value='".$userId."'/>;
我不明白这里插入的属性值是什么,为什么这里dot
$userId dot
实际上是这样做的?我知道单个dot
操作符用于连接,那么为什么这里的作者使用两个?
首先,您的示例有语法错误。应该是:
$userId = $_POST["userId"];
print '<input type="hidden" name="userId" value="'.$userId.'" />';
------------------------------------------------------------------------------------
基本解释:
如果$userId = 123
(即。$_POST['userId'] = 123
),它所说的是使用.
:
/* Piece 1->*/ '<input type="hidden" name="userId" value="'
PLUS (.):
/*Piece 2->*/ 123
PLUS (.):
/* Piece 3->*/ '" />'
将打印到浏览器:
<input type="hidden" name="userId" value="123" />
参见手册:http://php.net/manual/en/language.operators.string.php