從「How big are PHP arrays (and values) really? (Hint: BIG!)」這篇看到的。文章本身值得花些時間看過了解,不過對我來說重點在最後面的 SplFixedArray。
PHP 的 Datastructures 說明目前 PHP SPL 所支援的 data structure,在記憶體用量以及效率上面都會比自己實作來的小且快。
可以看到很多都支援 Countable、Iterator,以及 ArrayAccess,代表可以用 foreach()
或是對應的方式存取... 如果自己寫 library 的時候應該要善用這些 SPL。