3v4l.org

run code in 300+ PHP versions simultaneously
<?php interface boolean {} class true implements boolean {} class false implements boolean {} $true = new true; $false = new false; var_dump(new true); var_dump(new false); var_dump($true instanceof true); var_dump($false instanceof false); var_dump((bool) $true); var_dump((bool) $false);
Output for 5.4.0 - 5.4.45, 5.5.24 - 5.5.35, 5.6.8 - 5.6.28
object(true)#3 (0) { } object(false)#3 (0) { } bool(true) bool(true) bool(true) bool(true)

preferences:
196.31 ms | 1395 KiB | 79 Q