Signatur
file(string $filename, int $flags = 0, ?resource $context = null): array|false
Beschreibung
Flags: FILE_IGNORE_NEW_LINES (Zeilenumbrüche entfernen), FILE_SKIP_EMPTY_LINES (leere überspringen).
Parameter
| Name | Typ | Default | Beschreibung |
|---|---|---|---|
| $filename Pflicht | string | — | Pfad. |
| $flags | int | 0 | Bit-Flags. |
Rückgabewert
Typ
array|false
Beschreibung
Zeilen.
Beispiele
IPs aus Whitelist
<?php
$ips = file('/etc/allowed-ips.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);