2014-02-25 59 views
0

得到的参数我有一个运行完全可以在我的本地ENV,但在服务器上我得到这样的错误,测试套件:PHPUnit的数据提供程序无法从供应商

Missing argument 1 for ngDateTime_Test::testSecondsSinceMidnightStr() 

貌似提供商不注入值。

我在本地env和远程服务器上使用相同版本的PHPUnit。有没有人有线索为什么可能会发生?

回答

2

如DOC声明:http://pl1.php.net/opcache

opcache.save_comments布尔

如果禁用,所有的文档注释将从操作码缓存被丢弃,以减少优化代码的大小。禁用此配置指令可能会破坏依赖于评论分析提供了注解,包括教义,禅宗框架2和PHPUnit的

设置opcache.save_comments = 0,要解决这个问题 或 集opcache.enable_cli = 0应用程序和框架,在命令行解释器上解决这个问题,你可能会调用