什么';这个PHP代码段在做什么?

什么';这个PHP代码段在做什么?,php,Php,尤其是ENT\u COMPAT的作用是什么 有人知道吗?形成一个电子邮件地址,非常愚蠢的方式 对于问题的答案,特别是ENT\u COMPAT的用途是什么?您可以浏览PHP文档中的,因为它是这个函数的参数形成电子邮件地址,这是一种非常愚蠢的方式 对于问题的答案,尤其是ENT\u COMPAT的用途?您可以浏览PHP文档中的,因为它是该函数的参数htmlspecialchars对所有可以编码为实体的字符进行编码。这对于尖括号和符号特别重要ENT\u COMPAT将保留单引号,只转换双引号'UTF-8

尤其是
ENT\u COMPAT
的作用是什么


有人知道吗?

形成一个电子邮件地址,非常愚蠢的方式


对于问题
的答案,特别是ENT\u COMPAT的用途是什么?
您可以浏览PHP文档中的,因为它是这个函数的参数

形成电子邮件地址,这是一种非常愚蠢的方式


对于问题
的答案,尤其是ENT\u COMPAT的用途?
您可以浏览PHP文档中的,因为它是该函数的参数

htmlspecialchars
对所有可以编码为实体的字符进行编码。这对于尖括号和符号特别重要
ENT\u COMPAT
将保留单引号,只转换双引号<代码>'UTF-8'将输入视为UTF-8编码(而不是默认的iso-latin1编码)


在这种情况下,
htmlspecialchars
只有在邮件地址被放入
“mailto:”href
属性时才有意义。普通服务器名称没有必须编码的字符,因此我不确定是否需要
htmlspecialchars

htmlspecialchars
对所有字符进行编码,而不是将其编码为实体。这对于尖括号和符号特别重要
ENT\u COMPAT
将保留单引号,只转换双引号<代码>'UTF-8'将输入视为UTF-8编码(而不是默认的iso-latin1编码)


在这种情况下,
htmlspecialchars
只有在邮件地址被放入
“mailto:”href
属性时才有意义。普通服务器名称没有必须编码的字符,因此我不确定是否需要
htmlspecialchars

创建一个外观有效的电子邮件半自动。电子邮件用户名为“no reply”,域为服务器主机名的任何内容。“没有回复”的收件人通常不会回复这些电子邮件

此处对ENT_COMPAT进行了说明:

创建一封外观有效的电子邮件。电子邮件用户名为“no reply”,域为服务器主机名的任何内容。“没有回复”的收件人通常不会回复这些电子邮件

此处对ENT_COMPAT进行了说明:

我怀疑这样的地址是否可以用于“mailto:”href属性:)是否有人测试过$\u SERVER['HTTP\u HOST']在国际化域名中的价值?这是唯一一个转义会让sensei怀疑这样一个地址是否可以在“mailto:”href属性中使用的实例。有人测试过国际化域名情况下$\u SERVER['HTTP\u HOST']的值吗?这是唯一一个逃跑有意义的例子
$from = 'no-reply@'.htmlspecialchars($_SERVER['HTTP_HOST'], ENT_COMPAT, 'UTF-8');