Manuel PHP
Précédent
Suivant
Avertissement
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_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'echec, 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_INET, SOCK_STREAM, SOL_TCP))) {die("Impossible de cr eacute;er la socket, le code d'erreur est: ". socket_last_error().", le message d'erreur est: ". socket_strerror(socket_last_error()));}?
Utilisez plutôt la fonction socket_clear_error() pour cela.
Précédent
Sommaire
Suivant
Niveau supérieur