This code works with php 8.5:
<?php
class A {
public function __construct(
public string $a
) {}
}
$ia = new A('a');
$ib = clone($ia, ['a' => 'b' ]); // clone with supported since 8.5
echo $ia->a;
echo $ib->a;
But PHP Tools for Visual Studio Code displays a PHP2014 syntax error.
