[PHP] PHP8 Constructor Promotion 미리 알아보기


[PHP] PHP8 Constructor Promotion 미리 알아보기

Constructor Promotion # 먼저, 예제를 살펴보겠습니다. "public float $" 부분을 중점으로 보시면 됩니다. class Point { public float $x; // 각각 프로퍼티 선언 public float $y; // 각각 프로퍼티 선언 public float $z; // 각각 프로퍼티 선언 public function __construct( float $x = 0.0, float $y = 0.0, float $z = 0.0, ) { $this->x = $x; $this->y = $y; $this->z = $z; } } => # "__construct"에 직접 프로퍼티 선언이 가능해집니다. class Point { public function __construct( public float $x = 0.0, public float $y = 0.0, public float $z = 0.0, ) {} } 참고 링크 PHP: rfc:constructor_p...


#constructor #php #php8 #promotion #컨스트럭트

원문링크 : [PHP] PHP8 Constructor Promotion 미리 알아보기