Deliverer 1.0.8支持PHP5了吗?PHP5兼容性如何?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1025个文字,预计阅读时间需要5分钟。
Deliverer 1.0.8支持PHP5,历经两周迭代。因解决祖传代码问题,更新至1.0.8版本。同时,群友反馈PHP5支持仍需保持,故继续支持。
经历了两周的迭代,Deliverer 目前更新到了 1.0.8 github.com/zhoumengka...
因为是为了解决祖传代码的问题,也听到群友的一些声音,还是很有必要支持下 PHP5 的,所以这段时间一直在着力解决这个版本兼容问题,没想到问题比较我预计的要难很多。
记录下开发中遇到的问题(主要是体力活)也想分享之后,有兴趣的朋友可以fork一份之后,对代码不那么陌生,更期待各位个 PR。
在 PHP7 中,函数或者方法在执行的时候都在zend_execute_data结构体中的execute_data->call->fbc中,而 PHP5 中对应的字段拿到的却是调用该函数的函数,二者差距比较大。
本文共计1025个文字,预计阅读时间需要5分钟。
Deliverer 1.0.8支持PHP5,历经两周迭代。因解决祖传代码问题,更新至1.0.8版本。同时,群友反馈PHP5支持仍需保持,故继续支持。
经历了两周的迭代,Deliverer 目前更新到了 1.0.8 github.com/zhoumengka...
因为是为了解决祖传代码的问题,也听到群友的一些声音,还是很有必要支持下 PHP5 的,所以这段时间一直在着力解决这个版本兼容问题,没想到问题比较我预计的要难很多。
记录下开发中遇到的问题(主要是体力活)也想分享之后,有兴趣的朋友可以fork一份之后,对代码不那么陌生,更期待各位个 PR。
在 PHP7 中,函数或者方法在执行的时候都在zend_execute_data结构体中的execute_data->call->fbc中,而 PHP5 中对应的字段拿到的却是调用该函数的函数,二者差距比较大。

