SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

【php】多次元配列を使うとすごくメモリを使うことがある

問題

以下のようなコードを実行するだけで2GBも消費するんですけど、なぜですか。

$a = array();
for($i = 0; $i < 350000; $i++){
    for($j = 0; $j < 38; $j++){
        $a[$i][$j] = '';
    }
}

答え

なぜでしょうね…

メモ

そんなメモリの非効率な使い方をしている部分が、php7で改善されるとか。

関連するメモ

コメント