지정된 타입의 객체의 public 프로퍼티를 보고합니다. #[ObjectShape] 속성을 통해 반환된 객체의 형태나 PHPDoc 주석 내 객체 형태를 지정하도록 제안합니다.

예:


  $a = new stdClass();
  $a->name = "name";
  $a->age = 2;

빠른 수정을 적용한 후:


  /** @var $a object{name: string, age: int} */
  $a = new stdClass();
  $a->name = "name";
  $a->age = 2;