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