Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 22883 программиста и 1266 роботов. Сейчас ищут 680 программистов ...
Приступая к работе

socket_strerror - Возвращает строку, описывающую ошибку сокета

Вернуться к: Сокетные Функции

socket_strerror

(PHP 4 >= 4.1.0, PHP 5, PHP 7)

socket_strerrorВозвращает строку, описывающую ошибку сокета

Описание

string socket_strerror ( int $errno )

socket_strerror() получает в качестве параметра errno код ошибки сокета, возвращаемый функцией socket_last_error() и возвращает соответствующий текст с разъяснением.

Замечание:

Хотя сообщения об ошибках, создаваемые расширением socket, на английском языке, системные сообщения, получаемые этой функцией, будут появляться в зависимости от текущей локали (LC_MESSAGES).

Список параметров

errno

Допустимый код ошибки сокета, скорее всего, возвращённый функцией socket_last_error().

Возвращаемые значения

Возвращает сообщение об ошибке, связанное с параметром errno.

Примеры

Пример #1 Пример использования socket_strerror()

<?php
if (false == ($socket = @socket_create(AF_INETSOCK_STREAMSOL_TCP))) {
   echo 
"socket_create() не выполнена: причина: " socket_strerror(socket_last_error()) . "\n";
}

if (
false == (@socket_bind($socket'127.0.0.1'80))) {
   echo 
"socket_bind() не выполнена: причина: " socket_strerror(socket_last_error($socket)) . "\n";
}
?>

Ожидаемый вывод из примера выше (подразумевается, что скрипт не запущен с привилегиями суперпользователя root):

socket_bind() не выполнена: причина: Доступ запрещён

Смотрите также



Вернуться к: Сокетные Функции

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware