3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Test { public $test = true; public function isTest($test_flag = null){ if(func_num_args()){ $this->test = !!$test_flag; return $this; } return $this->test; } } $t = new Test; var_dump($t->isTest()); var_dump($t->isTest(false)); var_dump($t->isTest()); var_dump($t->isTest(true)); var_dump($t->isTest()); var_dump($t->isTest(null)); var_dump($t->isTest());

preferences:
32.29 ms | 402 KiB | 5 Q