if (false == ($socket = @socket_create(AF_INET, SOCK_STREAM, SOL_TCP))) {die("Couldn't create socket, error code is: ". socket_last_error(). ",error message is:". socket_strerror(socket_last_error()));}
Utilisez plutôt la fonction socket_clear_error() pour cela.