PHP не поддерживает unsigned целые числа, потому что внутренне хранит целочисленные значения как знаковые. 1
«Unsigned integers» — это целые числа, которые содержат только положительные значения, а PHP поддерживает только знаковые целые числа, то есть числа с префиксами «+» и «-». 2