Laufzeit-Konfiguration
Das Verhalten dieser Funktionen wird durch Einstellungen in der php.ini beeinflusst.
| Name | Standard | Veränderbar | Changelog | 
|---|---|---|---|
| allow_url_fopen | "1" | PHP_INI_SYSTEM | |
| allow_url_include | "0" | PHP_INI_SYSTEM | Missbilligt von PHP 7.4.0 an. | 
| user_agent | NULL | PHP_INI_ALL | |
| default_socket_timeout | "60" | PHP_INI_ALL | |
| from | "" | PHP_INI_ALL | |
| auto_detect_line_endings | "0" | PHP_INI_ALL | Missbilligt von PHP 8.1.0 an. | 
| sys_temp_dir | "" | PHP_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
- 
     
 
                     
                     
                     
                     
                    
 
          