3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Car { const CAR_TYPE = 'CAR'; protected $carName = 'Terry'; public function __construct() { printf("My name is %s, I'm a %s\n\n", $this->carName, self::CAR_TYPE); } } class Ferrari extends Car { const CAR_TYPE = 'FERRARI'; protected $carName = 'Fred'; } $car = new Car(); $ferrari = new Ferrari();

preferences:
34.84 ms | 402 KiB | 5 Q