Предопределенные константы
PHP Manual

Константы posix_mknod()

Замечание:

Данные константы доступны начиная с версии PHP 5.1.0. Пожалуйста обратите внимание, что некоторые из данных констант могут быть недоступны в вашей операционной системе.

POSIX_S_IFBLK (integer)
Блочный специальный файл
POSIX_S_IFCHR (integer)
Символьный специальный файл
POSIX_S_IFIFO (integer)
FIFO (именованный канал) специальный файл
POSIX_S_IFREG (integer)
Обычный файл
POSIX_S_IFSOCK (integer)
Сокет

Предопределенные константы
PHP Manual