我是PHP新手,我真的很困惑我的代碼似乎是正確的,它的工作原理,但不完全。我試圖實現一個翻譯使用會話爲用戶實現一些其他功能,當條件被調用時,如果elseif elseif,我需要使用海恩if語句與其他人,或者是否有可能像我一開始做的那樣。是if elseif ifif possible vs if else?
<?php
if ($_GET['lang']=='fr') {
include('fr.php');
session_start();
$_SESSION['lang']='fr';
}
elseif ($_GET['lang']=='en') {
include('gb.php');
session_start();
$_SESSION['lang']='en';
}
elseif ($_GET['lang']=='it') {
include('it.php');
session_start();
$_SESSION['lang']='it';
}
elseif ($_SESSION['lang']=='fr')
{
include('fr.php');
}
elseif ($_SESSION['lang']=='en')
{
include('gb.php');
}
elseif ($_SESSION['lang']=='it')
{
include('it.php');
}
else
{
include('fr.php');
}
?>
我完全不知道你想問什麼。沒有絲毫的線索。 – 2013-03-05 23:37:11
你發佈的是完全有效的PHP代碼。這不是最好的方法(見奧利的答案),但它是完全有效的。 – BenM 2013-03-05 23:39:04