代码之家  ›  专栏  ›  技术社区  ›  Jack

从PHP版本5.2.3到5.3.27的什么变化会使相同的代码产生语法错误?[已关闭]

php
  •  0
  • Jack  · 技术社区  · 11 年前

    从PHP版本5.2.3到5.3.27的什么变化会使相同的代码产生语法错误?我有一个PHP代码,虽然它在5.2.3中很好,但在5.3.27中不起作用,并在最后一行代码中给出了以下错误:

    (!)分析错误:语法错误,index.php中第行出现意外$end 832

    这对我来说没有任何意义,但我不经常做PHP编码。我的问题是,是否有一些语法变化或类似的情况会导致语法错误。 此外,如果相关的话,我正在使用不同的服务器Appserver和Vertrigo。

    编辑:

    事实上,解析器说错误在第832行,最后一行是831。没有额外的 } 因为如果是这样,它将不会在旧版本上运行。

    编辑2:

    下面是实际程序的最后几行代码(它在最近的PHP版本上不起作用):

    <? } ?>
    
    <?php 
    
    mysql_close($link);
    
    ?>
    
    1 回复  |  直到 10 年前
        1
  •  4
  •   Markus Malkusch    11 年前

    可能是配置更改 short_open_tag 配置不同。