Я натолкнулся на это в более раннем PHP-коде, который все еще используется и работает. Я не могу найти результаты Google и никогда не видел его раньше. Что происходит с точкой с запятой после else?PHP заканчивается точкой с запятой
if($placeholder_name=="###google_adwords_conversion###")
{
if(!$currentSiteIsLive)
{
return "";
}
else;
}
else if($placeholder_name=="###google_visitor###")
{
if(!$currentSiteIsLive)
{
return "";
}
else;
}
else;
ничего. это просто неортодоксальный и обескураженный стиль кодирования в PHP. –
Он ничего не делает. Просто NOP. – Rizier123
это как 'if (true);' и многие другие конструкции. это просто верный способ сказать «ничего не делать». возможно, тот, кто его написал, имеет анализатор кода, который скулит о том, что if() не имеет ничего другого, и это то, как кодер решил заткнуть анализатор. –