Php “esc\u attr”和“e”之间有什么区别`

Php “esc\u attr”和“e”之间有什么区别`,php,wordpress,woocommerce,escaping,Php,Wordpress,Woocommerce,Escaping,我目前正在扩展我对WordPress、PHP和WooCommerce的理解 作为我学习的一部分,我选择了一个电子商务主题,在那里我“玩弄它”。它选择的电子商务平台是WooCommerce 主题为cart.php模板创建了一个覆盖。此文件当前已过期。根据我的学习曲线,我正在自己更新文件 在更新cart.php文件时,我注意到WooCommerce默认模板有以下行: 直接从WordPress抄本: _e-显示从translate返回的翻译文本 esc_attr_e-显示为在属性中安全使用而转义的

我目前正在扩展我对WordPress、PHP和WooCommerce的理解

作为我学习的一部分,我选择了一个电子商务主题,在那里我“玩弄它”。它选择的电子商务平台是WooCommerce

主题为cart.php模板创建了一个覆盖。此文件当前已过期。根据我的学习曲线,我正在自己更新文件

在更新cart.php文件时,我注意到WooCommerce默认模板有以下行:


直接从WordPress抄本:

_e-显示从translate返回的翻译文本

esc_attr_e-显示为在属性中安全使用而转义的翻译文本。编码小于、大于、与、双引号、单引号。永远不会对实体进行双重编码。

Wordpress函数只是一个允许转义属性的格式化函数。但是Wordpress是一个显示翻译文本的助手…其功能与使用echo的功能相同…现在就像是混合了e和esc属性…所有内容都在WP codex文档中