Aside from needless differences in PDO:fetch and PDO:fetchSingle there are also things like nextRowSet() -traditionally nextResult()-, rowCount() -traditionally affectedRows()-, columnCount() - traditionally numCols()- are needless divergencies to traditional PHP API's.