升级后遇到几个问题:
object在PHP4在当作array用的LIST可以遍历。而在php5中必须要用for each.
xml的默认编码,xml_parser_create中php4是用指定的编码,而PHP5用了utf-8.诸如种种,往往在内测环境中发现不了问题,在外网升级后则报错,而且很难找到问题。不知道哪位兄弟能有一个根据经验的总结或者说重要注意点。

解决方案 »

  1.   

    $data=Array("1","2","3",...);
    $ac=count($data);
    for($i=0;$i<$ac;$i++)
    {
       echo $data[$i];
    }
    我一直这样用的。
      

  2.   

    另外,XML传输,js的话,也一直是UTF-8。
    PHP就不了解了。
      

  3.   

    如果你的代码是基于php4开发的,你的环境想升级成php5,不建议这么做。需要检查、修改代码的工作量太大了。