DEV Community

loading...
Cover image for PHP 8 & PHP 7

PHP 8 & PHP 7

Moataz khaled
・1 min read

Constructor property promotion

PHP 7

 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;
}
Enter fullscreen mode Exit fullscreen mode

}

PHP 8

class Point {

  public function __construct(public float $x = 0.0,public float $y = 0.0,public float $z = 0.0,) {

  }

 }
Enter fullscreen mode Exit fullscreen mode

Discussion (0)