Merhaba kod

public static function connect(){
$socket = socket_create(AF_INET,SOCK_STREAM,SOL_TCP);
socket_set_option($socket,SOL_SOCKET,SO_RCVTIMEO,a rray("sec" => 1, "usec" => 0));
socket_set_option($socket,SOL_SOCKET,SO_SNDTIMEO,a rray("sec" => 1, "usec" => 0));
$connect = @socket_connect($socket,"localhost",self::getPort( ));

alt kısmda denk olmuyor ve kalıyor sunucuda port açmayı dnedim mysqlla dışardan baglanma iznimi verecez napacagız ?

return $connect === true ? $socket : null;

echo "buraya gelmiyor";
}