protected static function ParagonIE_Sodium_Core_Util::isMbStringOverride in Automatic Updates 8
Same name and namespace in other branches
- 7 vendor/paragonie/sodium_compat/src/Core/Util.php \ParagonIE_Sodium_Core_Util::isMbStringOverride()
Returns whether or not mbstring.func_overload is in effect.
@internal You should not use this directly from another application
Return value
bool
2 calls to ParagonIE_Sodium_Core_Util::isMbStringOverride()
- ParagonIE_Sodium_Core_Util::strlen in vendor/
paragonie/ sodium_compat/ src/ Core/ Util.php - Safe string length
- ParagonIE_Sodium_Core_Util::substr in vendor/
paragonie/ sodium_compat/ src/ Core/ Util.php - Safe substring
File
- vendor/
paragonie/ sodium_compat/ src/ Core/ Util.php, line 908
Class
- ParagonIE_Sodium_Core_Util
- Class ParagonIE_Sodium_Core_Util
Code
protected static function isMbStringOverride() {
static $mbstring = null;
if ($mbstring === null) {
$mbstring = extension_loaded('mbstring') && (int) ini_get('mbstring.func_overload') & MB_OVERLOAD_STRING;
}
/** @var bool $mbstring */
return $mbstring;
}