socket_last_error
Возвращает последнюю ошибку на сокете
&reftitle.description;
intsocket_last_error
Socketnullsocket&null;
Если экземпляр Socket передан этой функции, то возвращается последняя ошибка,
которая произошла на этом конкретном сокете. Если socket не указан,
возвращается код ошибки последней неудавшейся функции сокетов.
Последнее особенно полезно для таких функций, как
socket_create, которая не возвращает сокет в случае
неудачи и socket_select, которая может закончиться неудачно по
причинам, не связанным непосредственно с каким-либо конкретным сокетом. Код ошибки
подходит для передачи функции socket_strerror, которая возвращает
строку, описывающую указанный код ошибки.
Если ошибок нет или они были очищены функцией socket_clear_error,
функция вернёт 0.
&reftitle.parameters;
socket
Экземпляр Socket, созданный при помощи функции socket_create.
&reftitle.returnvalues;
Эта функция возвращает код ошибки сокета.
&reftitle.changelog;
&Version;
&Description;
&sockets.changelog.socket-param;
8.0.0
socket теперь допускает значение null.
&reftitle.examples;
Пример использования socket_last_error
]]>
&reftitle.notes;
socket_last_error не очищает код ошибки, используйте
socket_clear_error для этой цели.