3v4l.org

run code in 300+ PHP versions simultaneously
<?php final class DemoFile { public function codeToMessage($code): string { return match ($code) { \UPLOAD_ERR_INI_SIZE => 'Die Dateigr&ouml;&szlig;e der gew&auml;hlten Datei &uuml;berschreitet die upload_max_filesize Einstellung der php.ini', \UPLOAD_ERR_FORM_SIZE => 'Die Dateigr&ouml;&szlig;e der gew&auml;hlten Datei &uuml;berschreitet die laut Formular erlaubte MAX_FILE_SIZE', \UPLOAD_ERR_PARTIAL => 'Die Datei wurde nur teilweise hochgeladen', \UPLOAD_ERR_NO_FILE => 'Es wurde keine Datei ausgew&auml;hlt', \UPLOAD_ERR_NO_TMP_DIR => 'Tempor&auml;res Verzeichnis fehlt', \UPLOAD_ERR_CANT_WRITE => 'Datei konnte nicht zwischengespeichert werden', \UPLOAD_ERR_EXTENSION => 'Datei-Upload durch Plugin gestoppt', default => 'Unbekannter Fehler', }; } } $d = new DemoFile(); var_dump($d->codeToMessage("1"));
Output for 8.1.0 - 8.1.29, 8.2.0 - 8.2.23, 8.3.0 - 8.3.11
string(18) "Unbekannter Fehler"

preferences:
50.1 ms | 406 KiB | 5 Q