PHP
downloads | documentation | faq | getting help | mailing lists | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

socket_listen> <socket_getsockname
Last updated: Fri, 14 Nov 2008

view this page in

socket_last_error

(PHP 4 >= 4.0.7, PHP 5)

socket_last_errorLit la dernière erreur générée par une socket

Description

int socket_last_error ([ resource $socket ] )

Si une ressource de socket est passée à cette fonction, la dernière erreur qui aura été générée par cette socket sera retournée. Si la ressource de socket est omise, le dernier code d'erreur généré est retourné. Ce comportement est particulièrement pratique pour des fonctions comme socket_create() qui ne retourne pas de socket en cas d'échec, et socket_select() qui peut échouer sans raison directement liée à la socket. Le code d'erreur peut être transmis à socket_strerror() qui retourne un message d'erreur lisible.

Liste de paramètres

socket

Une ressource de socket valide, créée par la fonction socket_create().

Valeurs de retour

Retourne le code erreur associé au socket.

Exemples

Exemple #1 Exemple avec socket_last_error()

<?php
$socket 
= @socket_create(AF_INETSOCK_STREAMSOL_TCP);

if (
$socket === false) {
    
$errorcode socket_last_error();
    
$errormsg socket_strerror($errorcode);

    die(
"Couldn't create socket: [$errorcode] $errormsg");
}
?>

Notes

Note: socket_last_error() n'efface pas le code d'erreur. Utilisez plutôt la fonction socket_clear_error() pour cela.



add a note add a note User Contributed Notes
socket_last_error
There are no user contributed notes for this page.

socket_listen> <socket_getsockname
Last updated: Fri, 14 Nov 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites