Laufzeit-Konfiguration

Das Verhalten dieser Funktionen wird durch Einstellungen in der php.ini beeinflusst.

Dateisystem- und Stream-Konfigurationsoptionen
NameStandardVeränderbarChangelog
allow_url_fopen"1"INI_SYSTEM 
allow_url_include"0"INI_SYSTEMMissbilligt von PHP 7.4.0 an.
user_agentNULLINI_ALL 
default_socket_timeout"60"INI_ALL 
from""INI_ALL 
auto_detect_line_endings"0"INI_ALLMissbilligt von PHP 8.1.0 an.
sys_temp_dir""INI_SYSTEM 

Hier eine kurze Erklärung der Konfigurationsoptionen:

allow_url_fopenbool

Diese Option aktiviert die URL-fähigen fopen()-Wrapper, die es ermöglichen, auf URL-Objekte zuzugreifen, als wären sie Dateien. Für den Zugriff auf entfernte Dateien über das FTP- und HTTP-Protokoll werden Standardwrapper mitgeliefert und einige Erweiterungen wie zlib registrieren eventuell weitere Wrapper.

allow_url_includebool

Diese Option ermöglicht die Verwendung von URL-Wrappern mit folgenden Funktionen: include, include_once, require und require_once.

Hinweis:

Diese Einstellung funktioniert nur, wenn auch allow_url_fopen aktiviert ist.

user_agentstring

Definiert die von PHP verwendete HTTP-User-Agent-Kennung.

default_socket_timeoutint

Standardzeitbeschränkung für Socket-basierende Streams in Sekunden. Ein negativer Wert bedeutet eine unendliche Zeitbeschränkung.

fromstring

Bei Nutzung der FTP- bzw. HTTP-Wrapper: E-Mail-Adresse für nicht authentifizierte FTP-Verbindungen bzw. From-Header in HTTP-Verbindungen.

auto_detect_line_endingsbool

Wenn diese Option aktiviert ist, prüft PHP die von den Funktionen fgets() und file() gelesenen Daten, um festzustellen, ob diese Unix-, MS-DOS- oder Macintosh-Zeilenenden verwenden.

Dies ermöglicht es PHP, mit Macintosh-Systemen zusammenzuarbeiten, ist aber standardmäßig nicht aktiviert, da es zu einem geringfügigen Performanceverlust beim Einlesen der ersten Zeile führt. Weiterhin würden Anwender, die Carriage-Return-Zeichen unter Unix als Feldtrenner benutzen, ein nicht abwärtskompatibles Verhalten feststellen.

sys_temp_dirstring

To Top