PHP.nl

Integers

Een int is een getal van de verzameling ℤ = {..., -2, -1, 0, 1, 2, ...}.

Gehele getallen kunnen worden gespecificeerd in decimale (basis 10), hexadecimale (basis 16), octale (basis 8) of binaire (basis 2) notatie. De literal kan optioneel voorafgegaan worden door een teken (- of +).

Vanaf PHP 7.4.0 kunnen gehele getal literals underscores (_) bevatten tussen cijfers, voor een betere leesbaarheid van literals. Deze underscores worden verwijderd door de scanner van PHP.

$a = 1234; // decimaal getal
$b = 0123; // octaal getal (equivalent aan 83 decimaal)
$c = 0x1A; // hexadecimaal getal (equivalent aan 26 decimaal)
$d = 0b11111111; // binair getal (equivalent aan 255 decimaal)
$e = 1_234_567; // decimaal getal (vanaf PHP 7.4.0)

De grootte van een geheel getal is platformafhankelijk, hoewel een maximale waarde van ongeveer twee miljard de gebruikelijke waarde is (dat is 32 bits ondertekend). 64-bits platforms hebben meestal een maximale waarde van ongeveer 9E18.