Por que não PDO_MySQL retorna inteiro?

Estou migrando meus códigos PHP demysql (preterido em 5.5) paraPDO_MySQL. Contudo,mysql_fetch_row retorna inteiro enquantoPDOStatement::fetch retorna strings para números. Como posso fazer o PDO se comportar como o anterior?

Resultado demysql_fetch_row:

array(1) {
  ["id"]=>
  int(1)
}

Resultado dePDOStatement::fetch:

array(1) {
  ["id"]=>
  string(1) "1"
}