Un int es un número perteneciente al conjunto ℤ = {..., -2, -1, 0, 1, 2, ...}.
Los ints pueden ser especificados en notación decimal (base 10), hexadecimal (base 16), octal (base 8), o binaria (base 2). El operador de negación puede ser utilizado para designar un int negativo.
Para utilizar la notación octal, preceda el número de un 0 (cero).
A partir de PHP 8.1.0, la notación octal puede ser precedida con 0o o 0O.
Para utilizar la notación hexadecimal, preceda el número de 0x.
Para utilizar la notación binaria, preceda el número de 0b.
A partir de PHP 7.4.0, los enteros literales pueden contener underscores
(_) entre los dígitos, para una mejor legibilidad
de los literales. Estos underscores son eliminados por el escáner de PHP.
Ejemplo #1 Los enteros literales
<?php
$a = 1234; // un número decimal
$a = 0123; // un número octal (equivalente a 83 en decimal)
$a = 0o123