你能在PHP define()中包含HTML吗?

时间:2016-02-15 23:27:18

标签: php html

我想知道是否可以在PHP define()中包含HTML代码。

我使用define()进行电子邮件发送。我用它向在网站上注册的用户发送验证邮件。但是,我想知道是否可以包含HTML元素,例如标题,图像等,而不是简单的旧的无聊文本。

这是我目前的代码:

define("EMAIL_VERIFICATION_CONTENT", "Activate your account by clicking the link below");

因此,上述代码仅包含文本的电子邮件内容。我希望在电子邮件等中添加图片,标题和颜色。

任何帮助或指导都会很棒。谢谢!

1 个答案:

答案 0 :(得分:5)

绝对。它只是一个字符串;测试一下!

define("EMAIL_VERIFICATION_CONTENT", "<b>Activate your account</b> by clicking the link below");

也就是说,define()可能不是存储用于HTML电子邮件的字符串的最佳方式。更好的方法是将电子邮件放在某种类型的模板文件中,但这超出了这个问题的范围。