PHP-Freund: Probleme mit der Funktion file()

Beitrag lesen

Hallo Auge,

Der Zugriffsfehler wird scheinbar noch detektiert, aber die Funktion wird dann nicht mit false als Rückgabewert abgebrochen. Da lügt das Manual leider!

Das tut das Manual nicht. Es sagt explizit, dass die Funktion auf einen nicht existierenden Pfad mit einer Warnung und nicht mit false antwortet. Steht da so drin und habe ich für dich so zitiert.

Warum so aggressiv?

Das Manual sagt aus, dass im Fehlerfall false zurückgegeben wird.

Upon failure, file() returns false.

Welcher Fehler dafür zu Grunde liegt, ist vollkommen irrelevant. Das funktionert bei andren Funktionen auch einwandfrei. Ich gebe allerdings zu, dass mir der Bug bisher auch nicht aufgefallen war.

Ich benutze auf dem Testrecher zur Zeit
PHP 7.3.31-1~deb10u6 (cli) (built: May 7 2024 00:47:26) ( NTS )

Grüße
PHP-Freund