Browse Source

fix validation

main 1.1.0
ghost 11 months ago
parent
commit
a64b7ac816
  1. 12
      src/Socket.php

12
src/Socket.php

@ -21,11 +21,15 @@ class Socket
public static function isPort(mixed $value): bool public static function isPort(mixed $value): bool
{ {
$length = strlen( if (false === filter_var($value, FILTER_VALIDATE_INT))
$value {
); return false;
}
return false !== filter_var($value, FILTER_VALIDATE_INT) && 0 < $length && 65536 > $length; return
(
0 < $value && 65536 > $value
);
} }
public static function isOpen(string $host, int $port = -1, ?float $timeout = null, int &$error_code = null, string &$error_message = null): bool public static function isOpen(string $host, int $port = -1, ?float $timeout = null, int &$error_code = null, string &$error_message = null): bool

Loading…
Cancel
Save