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"));

preferences:
20.51 ms | 404 KiB | 5 Q