Is it necessary to use modulo 4 in the safe_b64decode function when working with base64 encoding in PHP?

When working with base64 encoding in PHP, it is not necessary to use modulo 4 in the safe_b64decode function. The modulo operation is typically used to ensure that the input string is a multiple of 4, which is required for proper base64 decoding. However, PHP's base64_decode function already handles padding and decoding without the need for additional modulo operations.

function safe_b64decode($string) {
    $decoded = base64_decode(strtr($string, '-_', '+/'));
    return $decoded;
}