<?php
echo "Bits in an int: ".(count_bits(PHP_INT_MAX) + 1);
// Counts how many bits are needed to represent $value
function count_bits($value) {
for($count = 0; $value != 0; $value >>= 1) {
++$count;
}
return $count;
}
PD9waHAKCmVjaG8gIkJpdHMgaW4gYW4gaW50OiAiLihjb3VudF9iaXRzKFBIUF9JTlRfTUFYKSArIDEpOwpkaWU7CgovLyBDb3VudHMgaG93IG1hbnkgYml0cyBhcmUgbmVlZGVkIHRvIHJlcHJlc2VudCAkdmFsdWUKZnVuY3Rpb24gY291bnRfYml0cygkdmFsdWUpIHsKICAgIGZvcigkY291bnQgPSAwOyAkdmFsdWUgIT0gMDsgJHZhbHVlID4+PSAxKSB7CiAgICAgICAgKyskY291bnQ7CiAgICB9CiAgICByZXR1cm4gJGNvdW50Owp9Cg==