【发布时间】:2016-11-03 22:20:16
【问题描述】:
出于模拟目的,我扩展了 mysqli_result 类:
class MysqliResultMock extends mysqli_result {
...
}
现在,我需要覆盖它为名为“num_rows”的成员返回的内容,但不幸的是 $this->num_rows = 123;它根本无法设置(我在写这一行时遇到了一个致命错误:
Fatal error: Cannot directly set the property MysqliResultMock::$num_rows in DbTest.php on line 13)
可以通过某种方式完成吗?
谢谢。
【问题讨论】:
标签: php unit-testing mocking tdd hhvm