POSIX
POSIX
IEEE 1003.1(POSIX.1) 표준 문서에 정의된 함수 중 다른 방법으로는 접근할 수 없는 것들을 PHP에서 호출할 수 있게 해주는 모듈이에요. 저수준의 운영체제 기능을 직접 다룰 때 씁니다.
출처: POSIX
본문
이 모듈은 IEEE 1003.1(POSIX.1) 표준에 정의된 함수들 가운데, 다른 경로로는 접근할 수 없는 함수들을 위한 인터페이스를 제공합니다. 시스템 레벨의 기능을 PHP 스크립트에서 직접 부를 수 있게 해주는 셈이죠.
다만 각별히 주의할 점이 있어요. POSIX 함수로는 민감한 데이터를 조회할 수 있습니다. 예를 들어 posix_getpwnam() 같은 함수는 사용자 계정 정보를 반환하므로, 노출되면 안 되는 정보가 코드에 섞이지 않도록 신경 써야 합니다.
그리고 이 확장은 Windows 플랫폼에서는 사용할 수 없어요.
대표적인 함수로는 posix_getpid(), posix_kill(), posix_getpwnam(), posix_getuid(), posix_getgroups() 등이 있습니다.