我不是很喜欢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;] 变量的内容?