使用PHP,在链接中包含变量的正确语法是什么?
问题描述:
我已经看到了它作为使用PHP,在链接中包含变量的正确语法是什么?
<a href=\"$stylesheet_path\">
或
<a href="<?php $stylesheet_path ?>"</a>
这些都不似乎工作,我究竟做错了什么?
答
你必须echo
变量$stylesheet_path
以进行输出。所以:
<a href="<?php echo $stylesheet_path; ?>"</a>
答
您错过了echo
。这样做:
echo "<a href=\"$stylesheet_path\">";
OR
<a href="<?php echo $stylesheet_path; ?>"</a>
答
大家有令人敬畏的答案,但我想知道为什么你想要使用一个变量?如果这是因为样式表可能在每个页面上都不相同,那么该变量在个案基础上会有所不同,所以如果是我,我肯定会看到一个场景,其中会包含另一个脚本,然后将其包含在HTML中我想要使用一个函数,而不是一个变量。我会做这样的事情
// some other PHP that gets you the filename or path
function getStylesheet() {
// more code to store the correct path
echo $styleURL
}
很显然,我不是在这个伟大的,但我假设你离开了,为什么你这样做是这样的信息,我正好在做类似的事情,而不是这样使用变量我正在调用一个函数,最终返回我想要的样式表的正确路径。在大多数情况下,我认为其他人都有更好的答案,但这只是另一个想法。
或者可以使用短标签如果已打开 – WalterJ89 2010-11-23 03:17:26