функция since 2.0.5

maybe_serialize()

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

maybe_serialize( string|array|object $data ): mixed

Описание

Сериализует данные при необходимости.

Параметры

$data string|array|object обязательный
Данные, которые могут быть сериализованы.

Возвращаемое значение

mixed

Исходный код

wp-includes/functions.php:628

function maybe_serialize( $data ) {
	if ( is_array( $data ) || is_object( $data ) ) {
		return serialize( $data );
	}

	/*
	 * Double serialization is required for backward compatibility.
	 * See https://core.trac.wordpress.org/ticket/12930
	 * Also the world will end. See WP 3.6.1.
	 */
	if ( is_serialized( $data, false ) ) {
		return serialize( $data );
	}

	return $data;
}

История изменений

ВерсияОписание
2.0.5 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.