【发布时间】:2014-02-25 21:43:28
【问题描述】:
我有一个测试套件在我的本地环境上运行得非常好,但在服务器上我收到如下错误:
Missing argument 1 for ngDateTime_Test::testSecondsSinceMidnightStr()
看起来提供者不注入值。
我在本地环境和远程服务器上使用相同版本的 PHPUnit。有谁知道为什么会发生这种情况?
【问题讨论】:
我有一个测试套件在我的本地环境上运行得非常好,但在服务器上我收到如下错误:
Missing argument 1 for ngDateTime_Test::testSecondsSinceMidnightStr()
看起来提供者不注入值。
我在本地环境和远程服务器上使用相同版本的 PHPUnit。有谁知道为什么会发生这种情况?
【问题讨论】:
如文档中所述:http://pl1.php.net/opcache
opcache.save_cmets 布尔值
如果禁用,所有文档 cmets 将从操作码缓存中丢弃以减小优化代码的大小。禁用此配置指令可能会破坏依赖于注释解析来进行注释的应用程序和框架,包括 Doctrine、Zen Framework 2 和 PHPUnit
设置 opcache.save_cmets = 0 来解决这个问题 或者 设置 opcache.enable_cli = 0 ,在命令行解释器上解决这个问题,你可能会调用
【讨论】: