3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Liam { public function __construct() { $this->printString(); $this->printArray(); } public function printString(string $prefix) : string { print $this->_generateString(); } public function printArray(array $array) : array { print array(); } private function _generateString() : string { return random(1,255); } } print_r(new Liam());

preferences:
49.97 ms | 402 KiB | 5 Q