Эта функция - ЭКСПЕРИМЕНТАЛЬНАЯ. Поведение, имя и всё остальное, что задокументировано для данной функции может быть изменено в будущих релизах РНР без предупреждения. Вы можете использовать эту функцию только на свой страх и риск.
socket_close() закрывает ресурс сокета socket.
Примечание: socket_close() не может использоваться в файловых РНР-ресурсах, созданных функциями
fopen(), popen(),
fsockopen() или psockopen(); на имеет смысл для сокетов, созданных функциями
socket_create() или socket_accept().