(PHP 4 >= 4.1.0, PHP 5, PHP 7)
socket_last_error — Soket üzerindeki son hatanın kodunu döndürür
$soket
  ] )
   İşlev soket değiştirgesi belirtilerek kullanılırsa
   belirtilen soket üzerinde son oluşan hatanın kodu döndürülür. Bir soket
   belirtilmezse başarısız olan son işlemle ilgili hata numarası döner.
   İkincisi, bir hata durumunda bir soket döndürmeyen
   socket_create() ve belli bir soketle doğrudan ilişkili
   olmayan bir sebeple başarısız olabilen socket_select()
   gibi işlevler için yararlıdır. Elde edilen hata kodunu
   socket_strerror() işlevinde kullanarak hatanın
   açıklamasına içeren bir dizge almak mümkündür.
  
Bir soket hata kodu döner.
Örnek 1 - socket_last_error() örneği
<?php
$socket = @socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($socket === false) {
    $errorcode = socket_last_error();
    $errormsg = socket_strerror($errorcode);
    die("Soket oluşturulamadı: [$errorcode] $errormsg");
}
?>
Bilginize:
socket_last_error() hata kodunu temizlemez, bunun için socket_clear_error() işlevini kullanın.