SPL 걷어내고 새로만들려는데
이거 후보라고 카더라는 아니면 이런식
https://github.com/php-ds/ext-ds
PHP 자료구조 c 익스텐션
- DsSequence::allocate — Allocates enough memory for a required capacity
- DsSequence::apply — Updates all values by applying a callback function to each value
- DsSequence::capacity — Returns the current capacity
- DsSequence::contains — Determines if the sequence contains given values
- DsSequence::filter — Creates a new sequence using a callable to determine which values to include
- DsSequence::find — Attempts to find a value's index
- DsSequence::first — Returns the first value in the sequence
- DsSequence::get — Returns the value at a given index
- DsSequence::insert — Inserts values at a given index
- DsSequence::join — Joins all values together as a string
- DsSequence::last — Returns the last value
- DsSequence::map — Returns the result of applying a callback to each value
- DsSequence::merge — Returns the result of adding all given values to the sequence
- DsSequence::pop — Removes and returns the last value
- DsSequence::push — Adds values to the end of the sequence
- DsSequence::reduce — Reduces the sequence to a single value using a callback function
- DsSequence::remove — Removes and returns a value by index
- DsSequence::reverse — Reverses the sequence in-place
- DsSequence::reversed — Returns a reversed copy
- DsSequence::rotate — Rotates the sequence by a given number of rotations
- DsSequence::set — Updates a value at a given index
- DsSequence::shift — Removes and returns the first value
너 그런거 하니?
그나저나 활성화 할 때 ini에 추가하는 건 여전하네