Всем привет, предположим надо создать функцию, принимающую 2 числа. Как в теле функции указать, чтобы принятые 2 числа были исключительно целыми? Подскажите, пожалуйста :3
https://www.php.net/manual/ru/function.is-int.php PHP: is_int — Проверяет, является ли переменная целым числом Ошибочка в описании - проверяет значение переменной, а не целая/не переменная сама
Но не забывать, что имеешь дело с PHP PHP: <?php function foo(int $a): int { return is_int($a) ? $a : 0; } function bar($a): int { return is_int($a) ? $a : 0; } echo 'foo: '.foo(3.532).PHP_EOL; // 3 echo 'bar: '.bar(3.532).PHP_EOL; // 0 Строки: PHP: <?php function foo(int $a): int { return is_int($a) ? $a : 0; } function bar($a): int { return is_int($a) ? $a : '0'; } echo 'foo: '.foo('3.532').PHP_EOL; // 3 echo 'bar: '.bar('3').PHP_EOL; // 0