(PHP 8 >= 8.3.0)
posix_eaccess — Ermittelt die Zugriffsmöglichkeiten auf eine Datei
posix_eaccess() prüft die effektiven Zugriffsrechte des Benutzers auf eine Datei
filenameDer Name der zu prüfenden Datei.
flags
       Eine Maske, die aus einer oder mehreren der folgenden Konstanten
       besteht: POSIX_F_OK,
       POSIX_R_OK, POSIX_W_OK und
       POSIX_X_OK.
       
        POSIX_R_OK, POSIX_W_OK und
        POSIX_X_OK erfordern die Überprüfung, ob die
        Datei existiert und ob sie gelesen, geschrieben bzw. ausgeführt werden
        darf. POSIX_F_OK erfordert nur die Überprüfung
        der Existenz der Datei.
       
| Version | Beschreibung | 
|---|---|
| 8.3.0 | Prüft den effektiven Benutzer/die effektive Gruppe für eine Datei, im Gegensatz zu posix_access(), das den tatsächlichen Benutzer/die tatsächliche Gruppe prüft. | 
Beispiel #1 posix_eaccess()-Beispiel
Dieses Beispiel prüft, ob die Datei $file les- und schreibbar ist; falls nicht, wird eine Fehlermeldung ausgegeben.
<?php
$file = 'some_file';
if (posix_eaccess($file, POSIX_R_OK | POSIX_W_OK)) {
 echo 'Die Datei ist les- und schreibbar!';
} else {
    $error = posix_get_last_error();
    echo "Fehler $error: " . posix_strerror($error);
}
?>
