もう誰か触れてそうなもんだけど。 PHP : 2 倍?(これは PHP から使う配列の実装とは別物かな…?) // Zend/zend_dynamic_array.c : 43行目〜 if (da->current == da->allocated) { da->allocated *= 2; http://www.kmonos.net/wlog/111.html?_2334100705 PHP の場合、動的に配列サイズが変更される箇所は、 文字列連結 連想配列 の2つだけど *1、後者はハッシュテーブルなので、例の議論は当てはまらない。なので前者だけを見る。 上の zend_dynamic_array.c は関係ありません>< zend_operators.c: ZEND_API int concat_function(zval *result, zval *op1, zval *op2