タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

TIPSとphpに関するsyanbiのブックマーク (1)

  • PHPの文字列型は2GB以上の文字列を処理できない - hnwの日記

    (2015/6/12追記)PHP7から、64bit環境であれば2GB以上の長さの文字列が扱えるようになります。やったね! PHPの文字列型は、一般には文字列長の制限が無いとされています。PHPマニュアルにも次のように書いてあります。 注意: 文字列が非常に大きくなっても問題ありません。 PHP に課せられる文字列のサイズの実用上の制限はありません。 このため、長い文字列に関して恐れる必要は全くありません。 http://php.net/manual/ja/language.types.string.php しかし、実際には2GBが上限であり、これ以上のサイズの文字列を扱うと奇妙な現象が発生します。 <?php ini_set("memory_limit","2100M"); $str=str_repeat("xx",1073741824); // 2GB var_dump(strlen($

    PHPの文字列型は2GB以上の文字列を処理できない - hnwの日記
    syanbi
    syanbi 2010/08/04
    いつか改善されるかな・・・
  • 1