Slide 13
Slide 13 text
PHP の好きな言語機能
constructor property promotion / readonly class
// Before
final class User
{
private string $name;
private int $age;
}
public function __construct(string $name, int $age)
{
$this->name = $name;
$this->age = $age;
}
// After
final readonly class User
{
public function __construct(
private string $name,
private int $age,
) {}
}
13