PHP单位注意:数组到字符串转换

时间:2015-08-11 17:52:33

标签: php phpunit strtotime

我在PHP中使用strtotime()来获取一周的日子(我创建了一个日历,具有不同的视图,因此它会发生变化)。 每当我尝试这个时,PHP单元就会向我发出数组到字符串转换的警告:

$monday  = date('Y-m-d', strtotime($sunday . '+ 1 day'));

$ sunday是我得到的变量:

public function GetWeekRange($date) {
        $ts = strtotime($date);
        $start = (date('w', $ts) == 0) ? $ts : strtotime('last sunday', $ts);
        return date('Y-m-d', $start);
}

和$ date是格式为' YYYY-mm-dd'

的字符串

我不确定为什么会收到此错误,代码工作正常,但测试会发出警告,并且会在我的环境中发出警告,其中显示所有不同的项目(红色/绿色取决于是否出现故障)。

谢谢,

费尔

1 个答案:

答案 0 :(得分:0)

Rookie错误:我更新了函数只返回一个字符串,但是我保留为数组的模拟值。

我的坏。