Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 致命错误:Can';t在中的写入上下文中使用函数返回值_Php_Laravel - Fatal编程技术网

Php 致命错误:Can';t在中的写入上下文中使用函数返回值

Php 致命错误:Can';t在中的写入上下文中使用函数返回值,php,laravel,Php,Laravel,我在php代码中遇到了一个致命的错误,我在这里更喜欢SQL,所以如果您能提供一点指导,我将不胜感激 if (isset(Auth::check() || Auth::attempt())) { $auth_id = Auth::user()->id; } 致命错误:无法在中的写入上下文中使用函数返回值。我认为代码是对的,但也许我写错了 这是完全错误的: (isset(Auth::check() || Auth::attempt())) isset检查变量是否存在。你没那么做。您正在测

我在php代码中遇到了一个致命的错误,我在这里更喜欢SQL,所以如果您能提供一点指导,我将不胜感激

if (isset(Auth::check() || Auth::attempt())) {  $auth_id = Auth::user()->id; }
致命错误:无法在中的写入上下文中使用函数返回值。我认为代码是对的,但也许我写错了

这是完全错误的:

(isset(Auth::check() || Auth::attempt()))
isset
检查变量是否存在。你没那么做。您正在测试是否存在逻辑
操作的结果

根据定义,逻辑运算总是会产生一个结果,因此测试该结果的存在性是零。您很可能只想测试
操作是否评估为true/false,在这种情况下
isset()
无论如何都是毫无用处的

试一试

相反。或者任何适合于这两个调用返回值的逻辑。

这是完全错误的:

(isset(Auth::check() || Auth::attempt()))
isset
检查变量是否存在。你没那么做。您正在测试是否存在逻辑
操作的结果

根据定义,逻辑运算总是会产生一个结果,因此测试该结果的存在性是零。您很可能只想测试
操作是否评估为true/false,在这种情况下
isset()
无论如何都是毫无用处的

试一试


相反。或者任何适合这两个调用返回值的逻辑。

啊,明白了。我不知道一个逻辑操作总是会产生一个结果,是的,我相信这是正确的,我会检查接受时,它随时可用。谢谢你的帮助。啊,明白了。我不知道一个逻辑操作总是会产生一个结果,是的,我相信这是正确的,我会检查接受时,它随时可用。谢谢你的帮助。