var_dump(is_integer(10)); // true
var_dump(is_integer('10')); // false
var_dump(is_integer(0)); // true
var_dump(is_integer(-1)); // true
var_dump(is_integer('hello')); // false
var_dump(is_integer(10.5)); // false
var_dump(is_integer(true)); // false
is_integer(mixed $value): bool
$num = '123';

var_dump(is_integer($num)); // false
$float_num = 3.14;

var_dump(is_integer($float_num)); // false
$num_1 = 0123;
$num_2 = -0123;
$num_3 = 000;

var_dump(is_integer($num_1)); // true
var_dump(is_integer($num_2)); // true
var_dump(is_integer($num_3)); // true
$a = '2';

if (is_integer($a)) {
    echo '변수 a는 정수 타입입니다.';
} else {
    echo '변수 a는 정수 타입이 아닙니다.';
}

// 출력: '변수 a는 정수 타입이 아닙니다.'
$value = $db->query('SELECT value FROM table WHERE id = 1')->fetchColumn();

if (!is_integer($value)) {
	echo '데이터 타입이 올바르지 않습니다.';
	exit;
}

// ... 나머지 처리
$user_input = $_POST['user_input'];

if (is_integer($user_input)) {
    // 유효한 정수 입력 처리
} else {
    // 유효하지 않은 입력에 대한 처리
}
$num1 = 10;
$num2 = 20;

if (!is_integer($num1) || !is_integer($num2)) {
  echo '덧셈은 정수에 대해서만 수행 가능합니다.';
  exit;
}

$sum = $num1 + $num2;

echo "두 수의 합은 {$sum}입니다.";
// 출력: '두 수의 합은 30입니다.'