socket_last_error
Lit la dernière erreur générée par un socket
&reftitle.description;
intsocket_last_error
Socketnullsocket&null;
Si une instance de Socket est passée à cette fonction, la dernière erreur
qui aura été générée par ce socket sera retourné. Si socket
est &null;, le dernier code d'erreur généré est retourné.
Ce comportement est particulièrement pratique pour des fonctions comme
socket_create qui ne retournent pas de socket
en cas d'échec, et socket_select qui peut
échouer sans raison directement liée au socket. Le code d'erreur
peut être transmis à socket_strerror qui retourne
un message d'erreur lisible.
Si aucune erreur n'est survenue, ou si l'erreur a été
supprimée avec la fonction socket_clear_error,
cette fonction retournera 0.
&reftitle.parameters;
socket
Une instance de Socket créée par
socket_create.
&reftitle.returnvalues;
Retourne le code erreur associé au socket.
&reftitle.changelog;
&Version;
&Description;
&sockets.changelog.socket-param;
8.0.0
socket est désormais nullable.
&reftitle.examples;
Exemple avec socket_last_error
]]>
&reftitle.notes;
socket_last_error n'efface pas le code d'erreur. Utilisez
plutôt la fonction socket_clear_error pour cela.