So the maximum is 2147483647, or 2^32 / 2 - 1. This is, of course, the maximum of a standard 32-bit signed integer variable. Now a question: Why is it signed? How can you have "negative" poll entries naturally (without editing the poll)? Or does PHP simply have no unsigned variables?