我在一些仍在使用和运行的旧版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()没有别的东西,这就是编码器选择关闭分析器的方式。 –