[請益] 關於陣列變數及記憶體
這是我自己最近突然想到的一個小問題
還請各位大大解惑
通常在 pro-lang 中
變數都需要宣告
然後由系統配置記憶體給這個變數
如果是陣列則配置一段連續記憶體給它
那我的問題是
在 PHP 中我們並不需要作宣告的動作
而只需要給值就等於宣告(這句不知道對不對 不過我是這樣認為的 :P 有錯還請指正)
對於陣列我們也不需要指定大小
ex:
$arr[] = 'a';
$arr[] = 'b';
…
…
這樣我就可以一直增加陣列長度
那麼請問
系統是怎麼去配置給陣列的記憶體呢 ?
難道多增加一個值就再次配置記憶體嗎 ?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.110.75.161
※ 編輯: kusoayan 來自: 123.110.75.161 (08/10 18:07)
推
08/10 18:42, , 1F
08/10 18:42, 1F
→
08/10 18:43, , 2F
08/10 18:43, 2F
→
08/10 18:43, , 3F
08/10 18:43, 3F
→
08/10 19:05, , 4F
08/10 19:05, 4F
→
08/10 19:06, , 5F
08/10 19:06, 5F
→
08/10 19:06, , 6F
08/10 19:06, 6F
推
08/10 22:15, , 7F
08/10 22:15, 7F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章