如果我将$ cat_id用{}包裹在[href]属性值中,是否可以?或者我应该,首先?还是仅仅因为它不是一个字符串? - 因此,我们可以选择做或不做...使用大括号包装PHP变量
echo "<li><a href='category.php?cat=$cat_id'>{$cat_title}</a></li>";
虽然,这是事情......代码工作得很好。我只是想学习何时用大括号包装PHP变量,何时不包含,何时嵌入其他语言。
如果我将$ cat_id用{}包裹在[href]属性值中,是否可以?或者我应该,首先?还是仅仅因为它不是一个字符串? - 因此,我们可以选择做或不做...使用大括号包装PHP变量
echo "<li><a href='category.php?cat=$cat_id'>{$cat_title}</a></li>";
虽然,这是事情......代码工作得很好。我只是想学习何时用大括号包装PHP变量,何时不包含,何时嵌入其他语言。
阅读[PHP字符串](http://php.net/language.types.string)。在大括号中包含变量不是必需的,但有时需要消除[变量解析]的歧义(http://php.net/manual/en/language.types.string.php#language.types.string.parsing)在[双引号](http://php.net/manual/en/language.types.string.php#language.types.string.syntax.double)中使用[heredoc语法](http:/ /php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc)。大括号在单引号和“nowdoc”字符串中没有任何特殊含义。 – axiac
我会的。谢谢。 – Sky7ure