提问人:Nigel Bones Turner 提问时间:8/4/2023 最后编辑:BarmarNigel Bones Turner 更新时间:8/4/2023 访问量:16
如何修复验证码 php 文件中的此错误
How do I fix this error in my captcha php file
问:
我收到以下错误消息:
致命错误:无法对表达式的结果使用 isset()(您可以改用“null !== expression”)
它所指的代码是这样的
$data['route'] = (isset($this->request->get['route']??$this->config->get('action_default'))) ? $this->request->get['route']??$this->config->get('action_default') : '';
在我的谷歌验证码文件中。它应该是什么样子?
还没有尝试过任何东西,我已经有一段时间没有编码任何东西了,所以我想在玩它之前我会得到一些指导。
答:
0赞
Nigel Bones Turner
8/4/2023
#1
我通过将代码更改为此来解决问题
$data['route'] = ((null !== ($this->request->get['route'] ?? null)) ?($this->request->get['route'] ?? $this->config->get('action_default')) : '');
似乎奏效了。
评论
0赞
Barmar
8/4/2023
请使用正确的代码格式。并解释他们做错了什么以及你是如何解决的。
评论