我需要在我的代码中使用goto运算符,因为我似乎无法想象如何绕过它。但问题是我的主机只安装了PHP 5.2.17版本。转到PHP版本<5.3.0转换等效?
任何想法?
下面是我的代码:
if ($ready !=="y")
{
$check=mysql_query("SELECT `inserted` FROM `team`");
$numrows = mysql_num_rows($check);
$i="0";
while ($i<$numrows && $row = mysql_fetch_assoc($check))
{
$array[$i] = $row['inserted'];
$i++;
}
if (in_array("n", $array))
{
goto skip;
}
else
{
mysql_query("
UPDATE game SET ready='y'
");
}
}
skip:
为什么你会想要使用'goto'?更重要的是,我很惊讶地看到这个**在PHP 5.3中添加**而不是删除。令人咋舌。 – Brad 2012-02-07 18:25:28
“我需要在我的代码中使用goto运算符”意味着糟糕的设计。 – Griwes 2012-02-07 18:25:46
“我需要在我的代码中使用goto运算符,因为我似乎无法想到绕过它的方法。” Impossible – PeeHaa 2012-02-07 18:25:56