|
Table des matières
CXXIII. Fonctions POSIXIntroductionCe module contient une interface avec les documents au standard IEEE 1003.1 (POSIX.1), qui ne sont pas accessibles autrement. Par exemple, POSIX.1 définit les fonctions open(), read(), write() et close(), qui ont été traditionnellement des fonctions de PHP 3. Certains fonctionnalités spécifiques ne sont pas encore disponibles, bien que ce module tâche de remédier à cette situation.
InstallationLe support des fonctions POSIX est activé par défaut. Vous pouvez désactiver ces fonctions en compilant PHP avec l’option “–disable-posix”. Constantes pré-définiesCes constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l’exécution. “POSIX_F_OK” (entier) Vérifie si le fichier existe. “POSIX_R_OK” (entier) Vérifie si le fichier existe et a les permissions de lecture. “POSIX_W_OK” (entier) Vérifie si le fichier existe et a les permissions d’écriture. “POSIX_X_OK” (entier) Vérifie si le fichier existe et a les permissions d’exécution. “POSIX_S_IFBLK” (entier) Bloque les fichiers spéciaux “POSIX_S_IFCHR” (entier) Caractère des fichiers spéciaux “POSIX_S_IFIFO” (entier) FIFO (pipe nommé) des fichiers spéciaux “POSIX_S_IFREG” (entier) Fichier normal Normal file “POSIX_S_IFSOCK” (entier) Socket
Voir aussiLa section sur le contrôle des processus peut aussi vous interesser. Table des matières posix_access – Détermine l’accessibilité d’un fichier posix_ctermid – Retourne le chemin du terminalposix_get_last_error – Lit le dernier numéro d’erreur généré par la dernière fonction POSIX qui a échoué posix_getcwd – Chemin du dossier de travail courantposix_getegid – Retourne l’ID effectif du groupe du processus courant posix_geteuid – Retourne l’UID effectif de l’utilisateur du processus courant posix_getgid – Retourne l’UID du groupe du processus courant posix_getgrgid – Retourne des informations sur un groupeposix_getgrnam – Retourne des informations sur un groupeposix_getgroups – Retourne les identifiants du groupe du processus courant posix_getlogin – Retourne le nom de loginposix_getpgid – Retourne l’id du groupe de processusposix_getpgrp – Retourne l’identifiant du groupe de processus posix_getpid – Retourne l’identifiant du processus courantposix_getppid – Retourne l’identifiant du processus parentposix_getpwnam – Retourne des informations sur un utilisateurposix_getpwuid – Retourne des informations sur un utilisateurposix_getrlimit – Retourne les limites systèmeposix_getsid – Retourne le sid du processusposix_getuid – Retourne l’ID de l’utilisateur du processus courant posix_isatty – Détermine si un pointeur de fichier est un terminal interactif posix_kill – Envoie un signal à un processusposix_mkfifo – Crée un fichier FIFO (first in, first out) (un pipe nommé) posix_mknod – Crée un fichier spécial ou ordinaire (POSIX.1) posix_setegid – Modifie le GID réel du processus courant posix_seteuid – Modifie l’identifiant d’utilisateur réel (UID) du processus courant posix_setgid – Fixe le GID effectif du processus courant posix_setpgid – Fixe l’identifiant de groupe de processusposix_setsid – Fait du processus courant un chef de sessionposix_setuid – Fixe l’UID effective du processus courant posix_strerror – Lit le message d’erreur associé à un numéro d’erreur POSIX posix_times – Utilisation des ressourcesposix_ttyname – Retourne le nom de device du terminalposix_uname – Retourne le nom du système Travail collaboratifContribuez, en ajjoutant des elements a cette page de manuel : Merci de votre aide |