Function.socket-strerror

Aus PHP-Wiki

Wechseln zu: Navigation, Suche
Kauf von Lebensversicherungen Vergleichen Online - Ihre Vorteile auf einen Blick und Private KrankenversicherungRentenversicherung Online - Die Formen . Unfallversicherung

socket_strerror — Gibt einen String zurück, der einen socket-Fehler beschreibt.

Inhaltsverzeichnis

Beschreibung

string socket_strerror ( int $errno )


socket_strerror() nimmt im Parameter errno einen Fehlercode, der von der Funktion socket_last_error() zurückgegeben wurde, entgegen und gibt seinerseits den entsprechenden Erklärungstext aus. Hinweis: Obwohl die Fehlermeldungen der Socket-Erweiterung englisch sind, erscheinen die Systemmeldungen, die mit dieser Funktion abgerufen werden, in der Sprache der aktuellen locale-Einstellung (LC_MESSAGES).

Parameter-Liste

errno

Rückgabewerte

Zurückgegeben wird die Fehlermeldung, die dem Fehlercode errno entspricht.

Beispiele

Beispiel #1 socket_strerror() Beispiel

<?php
if (false == ($socket = @socket_create(AF_INET, SOCK_STREAM, SOL_TCP))) {
   echo "socket_create() fehlgeschlagen. Grund: " . socket_strerror(socket_last_error()) . "\n";
}
 
if (false == (@socket_bind($socket, '127.0.0.1', 80))) {
   echo "socket_bind() fehlgeschlagen. Grund: " . socket_strerror(socket_last_error($socket)) . "\n";
}
?>
     Die erwartete Ausgabe des obigen Beispiels (vorausgesetzt, das Skript
     wird nicht mit root-Rechten ausgeführt):
socket_bind() fehlgeschlagen. Grund: Permission denied

Siehe auch

Persönliche Werkzeuge