3v4l.org

run code in 300+ PHP versions simultaneously
<?php namespace Calculate; class calculator{ public $sum = fn(...$args) => array_sum($args); public function init(){ return $this->sum(5, 10); } } $cal = new calculator(); print $cal->init(); // Expected Output is 15
Output for 8.0.1 - 8.0.29, 8.1.0 - 8.1.20, 8.2.0 - 8.2.7
Fatal error: Constant expression contains invalid operations in /in/L1MZo on line 6
Process exited with code 255.

preferences:
153.62 ms | 996 KiB | 7 Q