タグ

2010年10月10日のブックマーク (1件)

  • 64bit環境とPHP - hnwの日記

    先週のPHP勉強会の僕のプレゼン「64bit PHPの罠」に間違いがありました(参照:「第51回PHP勉強会@関東に参加してきました」)。全体の主張はそれほど変わりませんが、下記の通り訂正いたします。 誤:「PHPのinteger型はCのint型」「64bit環境ではPHPのinteger型は64bitになる」 正:「PHPのinteger型はCのlong型」「Unix OSの64bit環境ではPHPのinteger型は64bitになる」 補足:PHP7からは「PHPのinteger型は32bit環境ならint32_t、64bit環境ならint64_t」「64bit環境ではPHPのinteger型は必ず64bitになる」と変わりました。 PHPのinteger型はlong 次のように、PHPのinteger型は内部的に共用体_zvalue_valueのlvalというメンバになっています。

    64bit環境とPHP - hnwの日記