WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Самая быстрая Тема-конструктор для WordPress
функция не описана

ParagonIE_Sodium_Compat::base642bin() public WP 1.0

Это метод класса: ParagonIE_Sodium_Compat{}

Хуков нет.

Возвращает

Строку.

Использование

$result = ParagonIE_Sodium_Compat::base642bin( $encoded, $variant, $ignore );
$encoded(строка) (обязательный)
$variant(число) (обязательный)
$ignore(строка)

По умолчанию: ''

Код ParagonIE_Sodium_Compat::base642bin() WP 5.5.1

<?php
public static function base642bin($encoded, $variant, $ignore = '')
{
    /* Type checks: */
    ParagonIE_Sodium_Core_Util::declareScalarType($encoded, 'string', 1);

    /** @var string $encoded */
    $encoded = (string) $encoded;
    if (ParagonIE_Sodium_Core_Util::strlen($encoded) === 0) {
        return '';
    }

    // Just strip before decoding
    if (!empty($ignore)) {
        $encoded = str_replace($ignore, '', $encoded);
    }

    try {
        switch ($variant) {
            case self::BASE64_VARIANT_ORIGINAL:
                return ParagonIE_Sodium_Core_Base64_Original::decode($encoded, true);
            case self::BASE64_VARIANT_ORIGINAL_NO_PADDING:
                return ParagonIE_Sodium_Core_Base64_Original::decode($encoded, false);
            case self::BASE64_VARIANT_URLSAFE:
                return ParagonIE_Sodium_Core_Base64_UrlSafe::decode($encoded, true);
            case self::BASE64_VARIANT_URLSAFE_NO_PADDING:
                return ParagonIE_Sodium_Core_Base64_UrlSafe::decode($encoded, false);
            default:
                throw new SodiumException('invalid base64 variant identifier');
        }
    } catch (Exception $ex) {
        if ($ex instanceof SodiumException) {
            throw $ex;
        }
        throw new SodiumException('invalid base64 string');
    }
}