2017-03-27 4 views
-1

は、私はこのエラーを取得しますか?このような基本的なことのような縫い目!PHP構文エラー、予期しない 'のelseif'

+2

コードには奇妙な隠された文字があります。あなたはそれを書き直したいかもしれません。 – Rizier123

+1

答えは役に立たず、コードは完璧です。唯一の問題は、閉じ括弧、ドル記号、セミコロンの後の*印字不可能な文字*です。 – Aloso

+0

隠し文字がありません。コードを書き直してください。 @ Rizier123と合意した。 – webDev

答えて

-2

スペースが足りない:else ifで、elseifではありません。

+1

http://php.net/elseif –

+0

これは正しい答えではありません。 – Trent

+0

真実!そのバージョンを知らなかった。それはコード内の隠された迷惑だったことが分かります。 – Kyrth

-3

そしてそれは簡単です。あなただけのあなたがもし/ ELSEIF/else文の後{'code here'}を使用する必要がある場合/ 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 
    } 
} 
?> 
-2

ための構文を修正する必要があります。この問題を解決する正しい方法は次のとおりです。

<?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;​​ 
    } 
} 
?> 
関連する問題