2010-11-09 100 views
0
<meta name="keywords" content="Web search,<?php echo $meta ?>" /> 

有什么不对的地方,我没有得到输出......多数民众赞成为什么!为什么我不能使用它?

+5

'$ meta'包含...? – 2010-11-09 11:44:44

+0

你想念一个; $ meta之后? – Dalen 2010-11-09 11:45:23

+1

@Dalen在那里不需要分号。 – Gordon 2010-11-09 11:50:02

回答

0

尝试

<meta name="keywords" content="Web search,<?php echo "[$meta]"; ?>" />. 

这样,你可以检查你的来源,如果你看到

<meta name="keywords" content="Web search,[]" /> 

那么你知道$元是空的所有沿,但回声功能工作正常。

+0

+0说真的,是什么让你认为'echo'函数工作不正常?在试图排除一直存在的本地PHP函数中的错误之前,OP可以简单地使用'var_dump($ meta)'来查看它包含的内容。 – Gordon 2010-11-09 13:10:20

+0

我的错误,回声总是起作用。只需使用它来查看$ meta是否为空即可。如果你仔细阅读,你会看到很多关于PHP是否真的在执行的疑惑。这可以通过显示PHP正在执行来消除混淆。 var_dump()也可以工作。 :) – Dreendle 2010-11-09 13:56:18

+0

如果PHP没有执行,输出将是文字,例如Meta内容将包含字符串'<?php echo $ meta?>'。如果不是这种情况,几乎可以肯定'$ meta'是空的。 OP只需要确认这一点。 – Gordon 2010-11-09 14:14:26

相关问题