
`pg_fetch_object` 함수는 PostgreSQL 데이터베이스의 데이터를 PHP의 객체로 가져옵니다. `$row` 변수는 `stdClass` 객체의 인스턴스입니다.
`stdClass` 객체는 PHP에서 기본적으로 사용할 수 있는 객체입니다. 이 객체는 프로퍼티 이름이 컬럼 이름과 동일한 객체를 반환합니다.
예를 들어, `users` 테이블의 컬럼 이름이 `id`, `name`, `email`인 경우, `$row` 객체의 프로퍼티 이름도 `id`, `name`, `email`이 됩니다.
이러한 프로퍼티 이름은 `pg_fetch_object` 함수가 컬럼 이름을 사용하여 객체의 프로퍼티 이름을 자동으로 생성하기 때문입니다.
따라서, `$row->id`, `$row->name`, `$row->email`와 같은 프로퍼티 이름은 `users` 테이블의 컬럼 이름과 동일한 이름입니다.
2025-08-02 15:22