Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Функция WordPress: wpdb::_real_escape()

Дата публикации: 04-08-2026 00:31:40

Экранирует строку для безопасной вставки в SQL-запрос через mysqli_real_escape_string().

Основное содержимое страницы с новостью.

wpdb::_real_escape()publicWP 2.8.0

Экранирует строку для безопасной вставки в SQL-запрос через mysqli_real_escape_string().

Перед возвратом заменяет символы % внутренним плейсхолдером WordPress.

Для работы метода требуется подключение к базе данных. Если подключения нет, WordPress создаст предупреждение о неправильном использовании и выполнит экранирование через addslashes().

Метод класса: wpdb{}

1 раз — 0.0000081 сек (скорость света) | 50000 раз — 0.05 сек (скорость света)

Хуков нет.

Возвращает

Строку.

  • строку - экранированная строка.
  • '' - если передано нескалярное значение.
Использование
global $wpdb;
$wpdb->_real_escape( $data );
$data(string) (обязательный)
Строка для экранирования.
Примеры
#1 Экранирование строки
global $wpdb;
$value = $wpdb->_real_escape( "O'Reilly" ); // O\'Reilly
Заметки
  • Смотрите: mysqli_real_escape_string()
Список изменений Код wpdb::_real_escape() wpdb:: real escape WP 7.0.2
public function _real_escape( $data ) {
	if ( ! is_scalar( $data ) ) {
		return '';
	}

	if ( $this->dbh ) {
		$escaped = mysqli_real_escape_string( $this->dbh, $data );
	} else {
		$class = get_class( $this );

		wp_load_translations_early();
		/* translators: %s: Database access abstraction class, usually wpdb or a class extending wpdb. */
		_doing_it_wrong( $class, sprintf( __( '%s must set a database connection for use with escaping.' ), $class ), '3.6.0' );

		$escaped = addslashes( $data );
	}

	return $this->add_placeholder_escape( $escaped );
}

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Функция WordPress: wpdb::_escape()018.3304-08-2026
2Уязвимости в WordPress, позволяющие удалённо выполнить код на сервере012.5922-07-2026
3Функция WordPress: wp_fast_hash()018.3320-07-2026
4Функция WordPress: array_find_key()01020-07-2026
5Функция WordPress: array_find()01020-07-2026
6Функция WordPress: array_any()01020-07-2026
7Функция WordPress: wp_register_core_ability_categories()07.6620-07-2026
8Функция WordPress: get_language_attributes()032.2227-07-2026
9Функция WordPress: array_all()08.2620-07-2026
10Функция WordPress: wp_get_ability_categories()07.6620-07-2026

Классификация: . Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 18.33. Источник: wp-kama.ru.