id = $id; $this->name = $name; $this->age = $age; } } class People { static function find(){ $query = file_get_contents(__DIR__ . '/../database/sql/find.sql'); $result = pg_query($query); $people = array(); while($data = pg_fetch_object($result)){ $people[] = new Person(intval($data->id), $data->name, intval($data->age)); } return $people; } static function create($person){ $query = file_get_contents(__DIR__ . '/../database/sql/create.sql'); $result = pg_query_params($query, array($person->name, $person->age)); return self::find(); } static function delete($id){ $query = file_get_contents(__DIR__ . '/../database/sql/delete.sql'); $result = pg_query_params($query, array($id)); return self::find(); } static function update($index, $updatedPerson){ $people = array(); $people[] = new Person('joni', 52); $people[] = new Person('bob', 34); $people[] = new Person('sally', 21); $people[] = new Person('matt', 37); $people[$index] = $updatedPerson; return $people; } } ?>