Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-公共PHP库应该基于哪个最新版本?_Php - Fatal编程技术网

PHP-公共PHP库应该基于哪个最新版本?

PHP-公共PHP库应该基于哪个最新版本?,php,Php,我是PHP新手,最多有一个月的经验。我正在为云存储服务编写一个PHPSDK,我希望不会犯任何大错误,这样我的大多数目标用户和PHP开发人员就可以使用这个SDK而不会出现问题 现在我担心SDK应该基于哪个版本。PHP5.3具有良好的名称空间特性,我可以看到AWS PHPSDK基于PHP5.5。但我认为我的SDK PHP版本越新,由于向后兼容性,用户能够使用它的次数就越少 那么请告诉我PHP版本支持的惯例是什么?或者一个更封闭的问题:我的SDK基于PHP5.3是个坏主意吗 感谢@johncode,现

我是PHP新手,最多有一个月的经验。我正在为云存储服务编写一个PHPSDK,我希望不会犯任何大错误,这样我的大多数目标用户和PHP开发人员就可以使用这个SDK而不会出现问题

现在我担心SDK应该基于哪个版本。PHP5.3具有良好的名称空间特性,我可以看到AWS PHPSDK基于PHP5.5。但我认为我的SDK PHP版本越新,由于向后兼容性,用户能够使用它的次数就越少

那么请告诉我PHP版本支持的惯例是什么?或者一个更封闭的问题:我的SDK基于PHP5.3是个坏主意吗


感谢@johncode,现在我意识到真正的问题应该是哪一个是最常用的PHP版本,它已经得到了回答。

我认为新版本的PHP使许多事情变得更好。无论是在资源方面还是在绩效方面。还进行了许多修复。请参阅更改日志:

PHP5.4比5.3-3快两倍,5.5比5.4快,以此类推

就特性和对面向对象的支持而言,它也要好得多。我建议至少使用5.5.9版


我刚刚升级了两个用PHP5.2运行的应用程序,现在是PHP5.5.9。付出的努力不多,效益也很好。现在快多了。。。我的顾客非常满意。
通常,语法更改会使代码变得更简单。因此,努力很小。代码更容易阅读,将来的维护也更容易实现,速度也更快


我希望这有帮助

虽然离题了,但这不是一个坏问题。仅版本5.6,正在修复5.4和5.5的错误。但真正的问题是人们实际使用的PHP版本是什么?。我打赌5.3仍然被很多人使用。@johncode谢谢,但是有关于这方面的统计数据吗?当我发布这个SDK时,我必须非常确定这一点,除非我想要一些不满意的客户反馈。@johncode我在这里找到了它,结果证明你是对的。谢谢你引导我进入真正的问题。我原来的问题还不够清楚。使用5.5.9对我有好处,但对我发布SDK时可能正在使用旧版本(例如5.3、5.2)的SDK用户也有好处吗?升级PHP以适应我的SDK需要花费很多吗?我刚刚升级了两个使用PHP5.2运行的应用程序,现在使用PHP5.5.9。付出的努力不多,效益也很好。现在快多了。。。我的客户非常满意。一般来说,语法更改会使代码变得更简单。因此,努力很小。代码更容易阅读,将来的维护也更容易实现,速度也更快。