Documentation PHP

socket_last_error

(PHP 4 >= 4.0.7, PHP 5)

socket_last_error — Lit la dernière erreur générée par une socket

Description

int socket_last_error ([ resource $socket ] )

socket_last_error() retourne un code d'erreur socket.

Si un paramètre est passé à 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.

<?php
  
if (false == ($socket = @socket_create(AF_INETSOCK_STREAMSOL_TCP))) {
    die(
"Impossible de créer la socket, le code d'erreur est : " socket_last_error() .
        
", le message d'erreur est : " socket_strerror(socket_last_error()));
  }
?>

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



Ceci n'est pas la documentation originale du langage de programmation php, pour y accéder visiter le site www.php.net

Support du web, outils, services, compteurs, scripts, générateurs et autres outils pour les webmasters gratuitement à 100%
Page générée en 0.00117 secondes.