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,以在命令行解释器上修复此问题,您可能在命令行解释器中调用