これは、sqliteにデータ型がないことの副作用です。むしろ、彼らが動的型システム と呼んでいるものを持っている 。しかし、非常に興味深いことに
SELECT TYPEOF(b) FROM ( select count(*) as b from my_table) a;
integer
を生成します 出力として!したがって、sqliteからphpへの変換で明らかに何かが失われています。ただし、phpでは'1' + 2
であるため、実際には問題ではありません。 与える3。忘れないでください。PHPは動的型付きシステムでもあります。