3v4l.org

run code in 300+ PHP versions simultaneously
<?php $bit = 5.99999999999999; echo("1 << 6 = "); echo(1 << 6); echo("\n"); echo("\$bit = "); echo($bit); echo("\n"); echo("1 << \$bit = "); echo(1 << $bit); echo("\n"); echo("gettype(6) = "); echo gettype(6); echo("\n"); echo("gettype(log(64,2)) = "); echo gettype(log(64,2)); echo("\n"); echo("1 << round(\$bit) = "); echo(1 << round($bit));

preferences:
54.58 ms | 402 KiB | 5 Q