Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/includes/libs/objectcache/serialized/SerializedValueContainer.php
Ðазад
<?php namespace Wikimedia\ObjectCache\Serialized; use stdClass; /** * Helper class for segmenting large cache values without relying * on serializing classes. * * @since 1.34 * @ingroup Cache */ class SerializedValueContainer { private const SCHEMA = '__svc_schema__'; // 64 bit UID private const SCHEMA_SEGMENTED = 'CAYCDAgCDw4'; public const SEGMENTED_HASHES = '__hashes__'; /** * @param string[] $segmentHashList Ordered list of hashes for each segment * @return stdClass */ public static function newSegmented( array $segmentHashList ) { return (object)[ self::SCHEMA => self::SCHEMA_SEGMENTED, self::SEGMENTED_HASHES => $segmentHashList ]; } /** * @param mixed $value * @return bool */ public static function isSegmented( $value ): bool { return ( $value instanceof stdClass && ( $value->{self::SCHEMA} ?? null ) === self::SCHEMA_SEGMENTED ); } } /** @deprecated class alias since 1.43 */ class_alias( SerializedValueContainer::class, 'SerializedValueContainer' );
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка