3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Fare { private $value; public function __construct($value) { $this->value = $value; } } class Trip { public $fare; public function __construct() { $this->fare = new Fare(5); } } $trip = new Trip(); $trip2 = clone $trip; var_dump($trip === $trip2, $trip->fare === $trip2->fare);

preferences:
31.64 ms | 402 KiB | 5 Q