Services webmasters
Partenaires
Jeux concours gratuits
 
socket_shutdown
<<<
socket_strerror socket_write
>>>

7.99 Socket
7 Index des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes prédefinies
Socket Errors
Exemples
socket_accept
socket_bind
socket_clear_error
socket_close
socket_connect
socket_create_listen
socket_create_pair
socket_create
socket_get_option
socket_getpeername
socket_getsockname
socket_iovec_add
socket_iovec_alloc
socket_iovec_delete
socket_iovec_fetch
socket_iovec_free
socket_iovec_set
socket_last_error
socket_listen
socket_read
socket_readv
socket_recv
socket_recvfrom
socket_recvmsg
socket_select
socket_send
socket_sendmsg
socket_sendto
socket_set_block
socket_set_nonblock
socket_set_option
socket_shutdown
->socket_strerror
socket_write
socket_writev

7.99.41 socket_strerror()Retourne une chaîne décrivant un message d'erreur

[ Exemples avec socket_strerror ]   PHP 4 >= 4.1.0

string  socket_strerror ( int   errno )
Attention

Cette fonction est EXPERIMENTALE . Cela signifie que le comportement de cette fonction, son nom et concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS! Soyez-en conscient, et utilisez cette fonction à vos risques et périls.

socket_strerror prend un code d'erreur comme paramètre errno . Cette valeur est souvent retournée par la fonction socket_last_error . La fonction retourne le message d'erreur correspondant. Cela rend plus facile la compréhension des problèmes survenus. Par exemple, au lieu d'avoir à rechercher un fichier système dans lequel il y a l'explication de '-111', vous avez juste à le passer à socket_strerror , qui vous dira ce qui c'est passé.

Exemple avec socket_strerror

<?php
if (false == ($socket = @socket_create(AF_INET, SOCK_STREAM, 0))) {
   echo
"socket_create() a échoué : raison : " . socket_strerror(socket_last_error()) . "\n";
}

if (
false == (@socket_bind($socket, '127.0.0.1', 80))) {
   echo
"socket_bind() a échoué : raison : " . socket_strerror(socket_last_error($socket)) . "\n";
}
?>

Voir aussi socket_accept , socket_bind , socket_connect , socket_listen et socket_create .

<< socket_strerror >>
socket_shutdown Socket socket_write
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -