Целые числа в PHP
http://belarusweb.net
Основы создания сайтов

Целые числа

Синтаксис целых чисел в PHP

В PHP целые числа могут быть указаны в десятичной, шестнадцатеричной (перед числом ставится 0x), восьмеричной (перед числом ставится 0) или двоичной системе счисления (перед числом ставится 0b). Также можно указывать необязательные знак плюс '+' или минус '-' (см. пример 2.2).

<?php
$a=10; 		//10, записанное в десятичной системе счисления
$b=-10; 		//Отрицательное число

/* Число 10 в других системах счисления */

$c=012; 		//восьмеричной (перед числом ставится ноль)
$d=0x0A; 	//шестнадцатеричной (перед числом ставится ноль, затем x)
$e=0b1010;  //двоичной (перед числом ставится ноль, затем b)
?> 

Пример 2.2. Представление целых чисел в различных системах счисления

Константа PHP_INT_MAX

Максимальный размер целого числа хранится в константе PHP_INT_MAX и, как правило, примерно равен 2 миллиардам для 32-битных платформ или 0.9e17 для 64-битных платформ. Если в результате вычислений размер целого числа превысит максимально допустимое для данной платформы значение, интерпретатор PHP будет обрабатывать его как вещественное число.

Также отметим, что в PHP не существует оператора деления '/' целых чисел, поэтому результатом деления, например, 5/10 будет вещественное число 0.5.