【发布时间】:2016-09-30 12:18:14
【问题描述】:
给定一个多维数组,我尝试运行 somearray->shouldHaveKey('somekey') 但它只搜索第一维而不是向下搜索多维数组
【问题讨论】:
给定一个多维数组,我尝试运行 somearray->shouldHaveKey('somekey') 但它只搜索第一维而不是向下搜索多维数组
【问题讨论】:
我认为您必须按照 PHPSpec 指南中的说明创建一个 inline matcher
【讨论】:
在 php 中,您只需将具有特定路径的数组插入到 isset 检查:
isset($a['some']['not']['existing']);
我不知道phpspec,但我认为一定有isTrue()之类的东西,所以你可以查看isset的响应。
【讨论】: