mirror of
https://github.com/pelican-dev/panel.git
synced 2025-05-20 05:14:46 +02:00
20 lines
476 B
PHP
20 lines
476 B
PHP
<?php
|
|
|
|
if (!function_exists('is_digit')) {
|
|
/**
|
|
* Deal with normal (and irritating) PHP behavior to determine if
|
|
* a value is a non-float positive integer.
|
|
*/
|
|
function is_digit(mixed $value): bool
|
|
{
|
|
return !is_bool($value) && ctype_digit(strval($value));
|
|
}
|
|
}
|
|
|
|
if (!function_exists('is_ip')) {
|
|
function is_ip(?string $address): bool
|
|
{
|
|
return $address !== null && filter_var($address, FILTER_VALIDATE_IP) !== false;
|
|
}
|
|
}
|