这给了我一个语法错误:
if ( $this->Model->perm == '1' )
{
continue;
}
else ( $dawsh['run'] < $eliot )
{
$Handler->delete($eliot);
continue;
}
如果if
减速变为true
,我也想这样做,它会忽略else
......或者它自己有效吗?
答案 0 :(得分: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
部分写入条件。您必须使用else if
。
答案 1 :(得分:0)
您可以将条件设置为elseif。
if ( $this->Model->perm == '1' )
{
continue;
}
elseif ( $dawsh['run'] < $eliot )
{
$Handler->delete($eliot);
continue;
}
答案 2 :(得分:0)
if($ this-&gt; Model-&gt; perm =='1')
{
continue;
}
否则
{
if($dawsh['run'] < $eliot)
{
$Handler->delete($eliot);
continue;
}
}
- &gt;在这里,如果if减速变为真,它将忽略其他...或者它将检查else bock中的条件...... U意味着这个???
答案 3 :(得分:0)
你应该使用if-else-if构造。
if ( $this->Model->perm == '1' )
{
continue;
}
else if ($dawsh['run'] < $eliot )
{
$Handler->delete($eliot);
continue;
}