3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { /** * @var float */ private $factor; public function __construct(float $factor) { $this->factor = $factor; } public function __invoke() { return $this->factor; } } $foo = new Foo(1.23); $boo = 2; $result = $foo() * $boo; //wanted output 2.46 echo $result;
Output for 7.1.0 - 7.1.33, 7.2.0 - 7.2.34, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
2.46

preferences:
199.49 ms | 403 KiB | 219 Q