我收到此错误:
Parse error: syntax error, unexpected 'elseif' (T_ELSEIF) in C:\...\functions.php on line 6
这是functions.php的全部内容:
<?php
// prints the suitable string based on the chosen language
function lecho ($cs,$sk,$en) {
global $lang;
if ($lang=="cs") echo $cs;
elseif ($lang=="sk") echo $sk;
elseif ($lang=="en") echo $en; // line 7
}
?>
出了什么问题?这样接缝就像这样一个基本的东西!
答案 0 :(得分:-2)
您只是错过了一个空格:它是else if
,而不是elseif
。
答案 1 :(得分:-2)
您需要在if / elseif / else语句后使用{'code here'}
。正确的方法是:
<?php
// prints the suitable string based on the chosen language
function lecho ($cs,$sk,$en) {
global $lang;
if ($lang=="cs") {
echo $cs;
} elseif ($lang=="sk") {
echo $sk;
} elseif ($lang=="en") {
echo $en;
}
}
?>
答案 2 :(得分:-3)
这很简单。您只需要更正if / elseif
的语法<?php
// prints the suitable string based on the chosen language
function lecho ($cs,$sk,$en) {
global $lang;
if ($lang=="cs")
{
echo $cs;
}
elseif ($lang=="sk")
{
echo $sk;
}
elseif ($lang=="en")
{
echo $en; // line 7
}
}
?>