为什么方法不能返回布尔值?

时间:2018-08-04 11:04:43

标签: php json laravel function

这是我的代码:

public function shouldHaveOption(Request $request)
{
    return shouldHaveOption($request->option_key);
}

shouldHaveOption()函数的结果为truefalse。并抛出:

  

Response内容必须是实现__toString()的字符串或对象,并给出“ boolean”。

为什么返回的值应该是字符串?


请注意,return jsone_encode(shouldHaveOption($request->option_key));将起作用。因为jsone_encode将布尔值设为字符串。

0 个答案:

没有答案