Signatur
base64_decode(string $string, bool $strict = false): string|false
Beschreibung
Mit $strict = true gibt es bei ungültigem Input false zurück — sonst wird still ignoriert.
Parameter
| Name | Typ | Default | Beschreibung |
|---|---|---|---|
| $string Pflicht | string | — | Base64-String. |
| $strict | bool | false | Bei ungültigem Input false. |
Rückgabewert
Typ
string|false
Beschreibung
Rohdaten oder
false.Beispiele
Strict
<?php
$data = base64_decode($input, strict: true);
if ($data === false) {
throw new InvalidArgumentException('Ungültiges Base64');
}