SplHeap
(как и другие классы, предоставляемые самим PHP) не кодируется в PHP.
Он фактически закодирован в C - как и весь PHP - и поэтому не может быть просто скопирован в ваш проект.
Единственный способ получить эти классы в PHP 5.2 - это:
- Получить исходники PHP 5.3
- Получить исходники PHP 5.2
- Произведите какое-то слияние между ними - слияние определений
SplHead
, и все это может зависеть от
- И скомпилируйте свою собственную версию PHP 5.2 + эти слияния
Это не кажется простой задачей; и я бы не рекомендовал делать это: ваш код PHP сможет работать только с вашей собственной версией "PHP 5.2 + слияния" .
Вместо этого, учитывая, что PHP 5.2 достиг конца своей жизни, было бы гораздо разумнее перейти на PHP 5.3.