首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >zip_open()与ZipArchive::open

zip_open()与ZipArchive::open
EN

Stack Overflow用户
提问于 2015-08-18 17:43:13
回答 2查看 880关注 0票数 0

http://php.net/manual/en/ziparchive.open.phphttp://php.net/manual/en/function.zip-open.php似乎也在做同样的事情。我是不是遗漏了什么?什么时候应该用一个而另一个呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-18 17:48:33

一个是程序性的,一个是面向对象的,但也有一些不同之处。查看每个返回类型。另外,zip_open()在PHP4中是可用的,其中ZipArchive::open()仅在PHP5中可用。

在大多数情况下,我可能会使用面向对象的ZipArchive

票数 2
EN

Stack Overflow用户

发布于 2015-08-18 17:51:01

如果您阅读了手册页,说明中指出了不同之处:

http://php.net/manual/en/function.zip-open.php

打开一个新的zip存档进行阅读。

http://php.net/manual/en/ziparchive.open.php

打开一个新的zip存档,用于读、写或修改。

另外,PHP中有几个选项都有过程(函数)和面向对象(类)选项。这些类也与PHP的旧版本不兼容。通常,如果可用的话,应该使用面向对象的方式,因为这是PHP中更多的东西。它提供了更多的灵活性和未来的兼容性。这些函数通常只适用于遗留应用程序,并且不会破坏旧脚本中的向后兼容性。但是,在某些情况下,例如MySQL,它们被废弃了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32079210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档