我正在编写一个库,应该与PHP 5.3+兼容。我想使用生成器和闭包绑定,但这些功能要求5.5+和5.4+版本。大多数库可以在没有这些特性的情况下运行,因此我希望仅在PHP具有正确版本时运行某些单元测试。有简单的方法可以做到这一点吗?
我正在寻找类似于以下的解决方案:
/** @version 5.4+*/
public function testUsingClosureBind(){...}
/** @version 5.5+*/
public function testUsingGenerators(){...}
但我愿意接受任何建议...