3v4l.org

run code in 300+ PHP versions simultaneously
<?php final class DemoFile { public function codeToMessage($code): string { switch ($code) { case \UPLOAD_ERR_INI_SIZE: $message = 'Die Dateigr&ouml;&szlig;e der gew&auml;hlten Datei &uuml;berschreitet die upload_max_filesize Einstellung der php.ini'; break; case \UPLOAD_ERR_FORM_SIZE: $message = 'Die Dateigr&ouml;&szlig;e der gew&auml;hlten Datei &uuml;berschreitet die laut Formular erlaubte MAX_FILE_SIZE'; break; case \UPLOAD_ERR_PARTIAL: $message = 'Die Datei wurde nur teilweise hochgeladen'; break; case \UPLOAD_ERR_NO_FILE: $message = 'Es wurde keine Datei ausgew&auml;hlt'; break; case \UPLOAD_ERR_NO_TMP_DIR: $message = 'Tempor&auml;res Verzeichnis fehlt'; break; case \UPLOAD_ERR_CANT_WRITE: $message = 'Datei konnte nicht zwischengespeichert werden'; break; case \UPLOAD_ERR_EXTENSION: $message = 'Datei-Upload durch Plugin gestoppt'; break; default: $message = 'Unbekannter Fehler'; break; } return $message; } } $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(117) "Die Dateigr&ouml;&szlig;e der gew&auml;hlten Datei &uuml;berschreitet die upload_max_filesize Einstellung der php.ini"

preferences:
60.29 ms | 406 KiB | 5 Q