通过PHP的Wrapper无缝迁移原有项目到新服务
出于性能和安全方面的考虑,公司的平台上禁用了本地文件读写和对外的数据抓取.相应的,我们提供了对应的服务来做同样的事情.新服务的接口和原来不太一样. 专门为我们平台开发的程序当然不会存在问题,但是有大量的已有的程序和开源项目,就面临着繁杂的迁移工作. Wrapper 其实从PHP4.3开始,PHP就支持Wrapper了,这意味着用户可以自定义和重载协议. 只需要使用 stream_wrapper_register 函数就可以注册一个协议,对这个协议的相关操作,PHP...