Detta är en bieffekt av att sqlite inte har datatyper. Eller snarare, med vad de kallar dynamiska typsystem . Men ganska intressant
SELECT TYPEOF(b) FROM ( select count(*) as b from my_table) a;
producerar integer
som utgången! Så uppenbarligen går något förlorat i översättningen från sqlite till php. Men det spelar ingen roll eftersom i php '1' + 2
ger 3. För låt oss inte glömma, PHP är också ett dynamiskt maskinskrivet system.