Typed Property & Constructor Promotion (PHP 8)

PHP 8 mempermudah pendeklarasian properti langsung di dalam parameter constructor.

👀 Contoh dulu

class User {
  public function __construct(
    public string $name,
    public string $email
  ) {}
}

Hasilnya: Properti $name dan $email otomatis dideklarasikan dan diisi.

💡 Sintaks modern ini menghemat banyak baris kode boilerplate di Laravel.

📝 Sekarang giliranmu

Tuliskan parameter constructor public function __construct(public string $title) {}.

Preview