PHP Conference Nagoya 2025

Vordefinierte Konstanten

Folgende Konstanten werden von dieser Erweiterung definiert und stehen nur zur Verfügung, wenn die Erweiterung entweder statisch in PHP kompiliert oder dynamisch zur Laufzeit geladen wurde.

SEEK_SET (int)
SEEK_CUR (int)
SEEK_END (int)
LOCK_SH (int)
LOCK_EX (int)
LOCK_UN (int)
LOCK_NB (int)
Verfügbare flags für file()
FILE_USE_INCLUDE_PATH (int)
Suche den Dateinamen filename im include_path.
FILE_NO_DEFAULT_CONTEXT (int)
FILE_APPEND (int)
An vorhandene Datei anfügen.
FILE_IGNORE_NEW_LINES (int)
EOL-Zeichen entfernen.
FILE_SKIP_EMPTY_LINES (int)
Leerzeilen überspringen.
FILE_BINARY (int)

Binärmodus.

Warnung

Diese Konstante hat keine Auswirkung und ist seit PHP 8.1.0 veraltet.

FILE_TEXT (int)

Textmodus.

Warnung

Diese Konstante hat keine Auswirkung und ist seit PHP 8.1.0 veraltet.

Verfügbare flags für glob()
GLOB_AVAILABLE_FLAGS (int)
Die Kombination aller GLOB_*-Flags. Entspricht 0 | GLOB_BRACE | GLOB_MARK | GLOB_NOSORT | GLOB_NOCHECK | GLOB_NOESCAPE | GLOB_ERR | GLOB_ONLYDIR
GLOB_BRACE (int)
{a,b,c} expandieren, sodass es auf 'a', 'b' oder 'c' passt

Hinweis: GLOB_BRACE ist auf einigen Nicht-GNU-Systemen, wie Solaris oder Alpine Linux, nicht verfügbar.

GLOB_ERR (int)
Bei Lesefehlern (z. B. unlesbare Verzeichnisse) stoppen; standardmäßig werden Fehler ignoriert.
GLOB_MARK (int)
An jedes zurückgegebene Verzeichnis einen Schrägstrich anhängen (unter Windows einen Backslash)
GLOB_NOCHECK (int)
Wenn keine passenden Dateien gefunden wurden, wird das Suchmuster zurückgegeben.
GLOB_NOESCAPE (int)
Backslashes bewirken keine Maskierung von Metazeichen
GLOB_NOSORT (int)
Die Dateien so zurückgeben, wie sie im Verzeichnis erscheinen (keine Sortierung). Ohne dieses Flag werden die Pfadnamen alphabetisch sortiert
GLOB_ONLYDIR (int)
Nur Verzeichniseinträge zurückgeben, die dem Muster entsprechen
Verfügbare flags für pathinfo()
PATHINFO_ALL (int)
Alle Teile der Pfadinformationen werden als assoziatives Array zurückgegeben.
PATHINFO_DIRNAME (int)
Der Pfad des Verzeichnisses oder der Datei.
PATHINFO_BASENAME (int)
Der Name des Verzeichnisses oder der Name und die Erweiterung der Datei.
PATHINFO_EXTENSION (int)
Die Erweiterung der Datei.
PATHINFO_FILENAME (int)
Der Name der Datei (ohne Erweiterung) oder des Verzeichnisses.
Verfügbare scanner_modes für parse_ini_file() und parse_ini_string()
INI_SCANNER_NORMAL (int)
Normaler INI-Scanner-Modus.
INI_SCANNER_RAW (int)
Unverarbeiteter INI-Scanner-Modus.
INI_SCANNER_TYPED (int)
Typisierter INI-Scanner-Modus.
Verfügbare flags für fnmatch()
FNM_NOESCAPE (int)
Deaktivieren der Maskierung durch einen Backslash.
FNM_PATHNAME (int)
Ein Slash in einer Zeichenkette matcht nur den Slash im übergebenen Muster.
FNM_PERIOD (int)
Ein führender Punkt in einer Zeichenkette muss von einem Punkt im übergebenen Muster gematcht werden.
FNM_CASEFOLD (int)
Match, der unabhängig von der Groß-/Kleinschreibung ist. Teil der GNU-Extension.
PHP-Konstanten für den Datei-Upload
UPLOAD_ERR_CANT_WRITE (int)

Die Datei konnte nicht auf den Datenträger geschrieben werden. Der Wert der Konstanten ist 7.

UPLOAD_ERR_EXTENSION (int)

Eine PHP-Erweiterung hat den Datei-Upload gestoppt. PHP bietet keine Möglichkeit, herauszufinden, welche Erweiterung den Datei-Upload gestoppt hat; eine Untersuchung der Liste der geladenen Erweiterungen mit phpinfo() könnte hilfreich sein. Der Wert der Konstanten ist 8.

UPLOAD_ERR_FORM_SIZE (int)

Die hochgeladene Datei überschreitet die im HTML-Formular angegebene Direktive MAX_FILE_SIZE. Der Wert der Konstanten ist 2.

UPLOAD_ERR_INI_SIZE (int)

Die hochgeladene Datei überschreitet die Direktive upload_max_filesize der php.ini. Der Wert der Konstanten ist 1.

UPLOAD_ERR_NO_FILE (int)

Es wurde keine Datei hochgeladen.

UPLOAD_ERR_NO_TMP_DIR (int)

Es fehlt ein temporäres Verzeichnis. Der Wert der Konstanten ist 6.

UPLOAD_ERR_OK

Es ist kein Fehler aufgetreten, die Datei wurde erfolgreich hochgeladen. Der Wert der Konstanten ist 0.

UPLOAD_ERR_PARTIAL (int)

Die hochgeladene Datei wurde nur teilweise hochgeladen. Der Wert der Konstanten ist 3.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top