为什么我获取此语法错误tryig将$ data [' email']的内容连接到此电子邮件内容消息中?

时间:2017-03-01 13:00:14

标签: php laravel phpstorm

我不是很喜欢PHP而且我的代码片段有一些问题应该代表我将发送的电子邮件:

$token = md5(uniqid($data['email'], true));

DB::insert('insert into pm_user(firstname, lastname, email, login, pass, type, token) values(?, ?, ?, ?, ?, ?, ?)',
            [$data['name'], $data['surname'], $data['login'], $data['email'], md5($data['pass']), 'hotel', $token]);


$registrationMail = [
     'title' => 'Registrazione albergatore su portale BeTrivius',
     'content' => "<p>Hi,<br>You created a new account.<br>
            Click on the link bellow to validate your account:<br>
            <a href=\".getUrl().\"?token=\".$token.\"&email=\".$data['email'].\">Validate my new account</a></p>\";
]

问题在于PhpStorm将 $ data [&#39; email&#39;] 变量的错误标记为消息的内容部分。在这个变量上传递鼠标,它说:

  

无法使用[]进行阅读

那么问题是什么?如何在电子邮件内容中正确连接 $ data [&#39; email&#39;] 变量的内容?

0 个答案:

没有答案