用户体验最佳的方式就是通过宏来写,这样用户就不必选择版本。当然这样写的弊端就是两块代码交叉会混杂,毕竟PHP7对基础架构改动颇大,虽然PHP7中自带的大部分宏还遵循老版本的写法,但堆上申请变量,一些与引用机制相关的,以及其他常用的宏都有所改变,所以合并写一块挑战还是挺大的。如果觉得麻烦,就如鸟哥一样分开写吧,目前大部分扩展也已分开的模式先进行编写,等较成熟时再合并到一起。
@有明 多谢,现在确定先分开写,等php7彻底稳定了再看看。