我在一些仍在使用和運行的舊版PHP代碼中遇到了這個問題。我找不到任何Google結果,並且從未見過它。 其他分號後的分號是怎麼回事?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()沒有別的東西,這就是編碼器選擇關閉分析器的方式。 –