title: "WP_CLI\Utils\esc_like()" post_status: publish comment_status: open taxonomy: category: - wp-cli-handbook post_tag: - Internal Api - References - Repos


WP_CLI\Utils\esc_like()

在准备 MySQL 查询前,对 LIKE 特殊字符 % 和 _ 进行转义的前半部分操作。


用法

WP_CLI\Utils\esc_like( $text )
$text (string) 需要转义的原始文本。用户输入的文本不应包含
@return (string) 返回 LIKE 短语形式的字符串。输出结果并非 SQL 安全,需调用 $wpdb::prepare()

说明

仅在 wpdb::prepare() 或 esc_sql() 之前使用此函数。颠倒顺序会对安全性造成严重影响。

此函数复制自核心文件 "wp-includes/wp-db.php"。避免依赖 WP 4.4 的 wpdb。 避免多余或缺失的斜杠。 或 real_escape 后续操作。

内部 API 文档随每个版本从 WP-CLI 代码库自动生成。如需改进建议,请提交 pull request。


相关函数