fix validation

This commit is contained in:
ghost 2023-12-16 15:55:38 +02:00
parent 26315c924f
commit a64b7ac816

View File

@ -21,11 +21,15 @@ class Socket
public static function isPort(mixed $value): bool
{
$length = strlen(
$value
);
if (false === filter_var($value, FILTER_VALIDATE_INT))
{
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