0
我想知道当你用另一个变量把变量放到另一个变量中时有什么区别。所以我有一个变量“身体”,并在那里有HTML标签,文本和PHP变量,我发现我可以把它们放在钩子之间,但他们会反应完全一样。例如:PHP变量挂钩
在这段代码中,变量在{ }
之间。
$body = "
<table style='border: 1px;'>
<tr>
<td><b>Naam:</b></td><td>{$naam}</td><br>
</tr>
</table>"
而这里不是。
$body = "
<table style='border: 1px;'>
<tr>
<td><b>Naam:</b></td><td>$naam</td><br>
</tr>
</table>"
而这两者的反应完全相同。所以任何人都可以告诉我,如果这有实际用途,或者这就像所有的PHP有10种方法来做同样的事情。
在此先感谢。
加成
这不是This重复。它没有解释为什么变量内部的变量可以放在大括号之间的部分。
它适用于例如用于插值的数组/对象符号。 –
使用括号也使它更具可读性(就我的观点而言)。也要注意内联变量只在字符串被双引号时才起作用。 –
是的,它确实使得它是可读的,肯定是@Niek van der Maanden。 –