PHPUnit数据提供程序未从提供程序获取参数
我有一个测试套件,它在我的本地环境上运行得非常正常,但在服务器上会出现如下错误:PHPUnit数据提供程序未从提供程序获取参数,php,phpunit,Php,Phpunit,我有一个测试套件,它在我的本地环境上运行得非常正常,但在服务器上会出现如下错误: Missing argument 1 for ngDateTime_Test::testSecondsSinceMidnightStr() 看起来提供者没有注入值 我在本地环境和远程服务器上使用相同版本的PHPUnit。有人知道它为什么会发生吗?如文件所述: opcache.save_注释布尔值 如果禁用,将从操作码缓存中丢弃所有文档注释,以减小优化代码的大小。禁用此配置指令可能会破坏依赖注释解析的应用程序和框架
Missing argument 1 for ngDateTime_Test::testSecondsSinceMidnightStr()
看起来提供者没有注入值
我在本地环境和远程服务器上使用相同版本的PHPUnit。有人知道它为什么会发生吗?如文件所述:
opcache.save_注释布尔值
如果禁用,将从操作码缓存中丢弃所有文档注释,以减小优化代码的大小。禁用此配置指令可能会破坏依赖注释解析的应用程序和框架,包括条令、Zen Framework 2和PHPUnit
设置opcache.save_comments=0以修复此问题
或
设置opcache.enable_cli=0,以在命令行解释器上修复此问题,您可能在命令行解释器中调用