【发布时间】:2018-06-12 14:17:08
【问题描述】:
这两个sn-ps是一样的
1)
if(isset($request->input('optionId'))){
....
....
....
// statements will go here
}
2)
$optionId = $request->input('optionId');
if(isset($optionId)){
....
....
....
// statements will go here
}
第一次尝试时,IDE 说存在语法错误。当我保存它并运行解释器时说
"不能对表达式的结果使用isset()(你可以使用"null !== 表达式"改为)"
但第二个执行得很好。
当它分配给 $optionId 时,我的问题是一样的吗?为什么它在第二次尝试而不是在第一次尝试中运行.. 有什么区别?
【问题讨论】:
-
好的,我可以使用 $request->has('optionId') 。它有助于 。但它没有回答问题
-
这就是为什么我从未发布答案,而是发表评论,因为它解决了应该如何做而不是您的实际问题。
-
@NuOneTAttygalle 也回答了你的问题。
标签: php laravel post laravel-5 get