PHP variable hooks

  • 本文关键字:hooks variable PHP php
  • 更新时间 :
  • 英文 :


我想知道当您将变量放在带有符号的另一个变量中时,有什么区别。因此,我有一个可变的"主体",并且在其中有HTML标签,文本和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种方法。

预先感谢。

加法

这不是这一点的重复。它无法解释为什么可以将变量内部的变量放在卷发括号之间的部分。

当您要添加复杂的指令或访问对象/数组属性时,"内的卷发括号的用法特别有用。

此代码将完美工作

<?php echo "Test {$foo['bar']}"; ?>
<?php echo "Test {$foo->bar}"; ?>

虽然这将失败

<?php echo "Test $foo['bar']"; ?>
<?php echo "Test $foo->bar"; ?>

是的,如果您要访问一个简单的变量,那不是特别有用,但是当您想使用数组和对象播放时,它很有用。

最新更新