意外的T_ECHO警告?

时间:2011-03-21 15:27:06

标签: php facebook syntax-error

当我添加以下行时,我收到了一个期望的T_ECHO警告:

<div id="counter"><?php (function_exists('fbshare_manual')) echo fbshare_manual(); ?></div>

我不确定什么是T_ECHO,问题是什么。有什么建议吗?

2 个答案:

答案 0 :(得分:3)

我认为在打开php标签之后你需要一个if

<div id="counter"><?php (function_exists('fbshare_manual')) echo fbshare_manual(); ?></div>
                       ^-- Insert "if"

答案 1 :(得分:3)

您似乎错过了if

<div id="counter"><?php if (function_exists('fbshare_manual')) echo fbshare_manual(); ?></div>

说明:T_ECHO代表“echo”关键字。 “意外的T_ECHO”意味着这个词不应该出现在某个地方。 (如果没有if,PHP会将parens和echo中的内容视为两个单独的语句,并期望在两者之间使用分号或其他内容。)