2013-06-29 52 views
-1

這是給我一個我一個語法錯誤:如果其他PHP提供了語法錯誤

if ($this->Model->perm == '1') 
{ 
    continue; 
} 
else ($dawsh['run'] < $eliot) 
{ 
    $Handler->delete($eliot); 
    continue; 
} 

我也想使它所以如果if減速變得true,它會忽略else ...或那個工作本身?

+3

這個問題似乎是題外話題,因爲它是關於太本地化 –

回答

5
if ($this->Model->perm == '1') 
{ 
    continue; 
} 
else if ($dawsh['run'] < $eliot) 
{ 
    $Handler->delete($eliot); 
    continue; 
} 

if ($this->Model->perm == '1') 
{ 
    continue; 
} 
else 
{ 
    $Handler->delete($eliot); 
    continue; 
} 

你不能寫在else part.You條件必須使用else if

0

您可以設置條件爲elseif。

if ($this->Model->perm == '1') 
     { 
      continue; 
     } 
     elseif ($dawsh['run'] < $eliot) 
     { 
      $Handler->delete($eliot); 
      continue; 
     } 
0

如果($這 - >模型 - >燙髮== '1')

{

continue; 

}

別的

{

if($dawsh['run'] < $eliot) 

{ 

    $Handler->delete($eliot); 

    continue; 

} 

}

- >在這裏,如果if減速度變爲真,它將忽略else ...或者它將檢查else bock中的條件... U意思是這個?

0

你應該使用if-else-if構造。

if ($this->Model->perm == '1') 
     { 
      continue; 
     } 
else if ($dawsh['run'] < $eliot) 
     { 
      $Handler->delete($eliot); 
      continue; 
     }