Referencia de funciones
PHP Manual

Funciones POSIX

Introducción

Este módulo contiene una interfaz con aquellas funciones definidas en el documento estándar IEEE 1003.1 (POSIX.1), y que no son asequibles de otra manera. POSIX.1, por ejemplo, definió también las funciones open(), read(), write() y close(), las cuales han sido tradicionalmente parte de PHP 3 durante mucho tiempo. Sin embargo, algunas funciones más específicas del sistema no habían estado disponibles antes, y éste módulo intenta remediar esto ofreciendo un acceso fácil a esas funciones.

Warning

Pueden recuperarse datos sensibles con las funciones POSIX, p.ej. posix_getpwnam() y amigos. Ninguna de las funciones POSIX realizan algún tipo de chequeo de acceso cuando el modo seguro se encuentra habilitado. Por lo tanto, es muy recomendable deshabilitar la extensión POSIX por completo (use --disable-posix en su línea de configuración) si está operando en tal tipo de entorno.

Note: Esta extensión no está disponible en plataformas Windows

Instalación

Las funciones POSIX son habilitadas por defecto. Puede deshabilitar las funciones tipo POSIX con --disable-posix.

Constantes predefinidas

Estas constantes están definidas por esta extensión y estarán disponibles solamente cuando la extensión ha sido o bien compilada dentro de PHP o grabada dinámicamente en tiempo de ejecución.

POSIX_F_OK (integer)
Verificar si el archivo existe.
POSIX_R_OK (integer)
Verificar si el archivo existe y tiene permisos de lectura.
POSIX_W_OK (integer)
Verificar si el archivo existe y tiene permisos de escritura.
POSIX_X_OK (integer)
Verificar si el archivo existe y tiene permisos de ejecución.
POSIX_S_IFBLK (integer)
Archivo especial de bloque
POSIX_S_IFCHR (integer)
Archivo especial de caracter
POSIX_S_IFIFO (integer)
Archivo especial FIFO (pipe con nombre)
POSIX_S_IFREG (integer)
Archivo normal
POSIX_S_IFSOCK (integer)
Socket

Note: Estas constantes están disponibles desde PHP 5.1.0. Por favor note también que puede que algunas de ellas no estén disponibles en su sistema.

Ver también

La sección sobre Funciones de Control de Procesos puede ser de su interés.

Table of Contents


Referencia de funciones
PHP Manual