有没有办法在php 5.2中使用splheap? IE浏览器。我可以在某处粘贴课程吗?具体来说,我想用它来对迭代器中的项进行排序,我在迭代器上寻找等效的usort()。
答案 0 :(得分:3)
SplHeap
(与PHP本身提供的其他类一样)未在PHP中编码。
它实际上是用C语言编写的 - 作为PHP本身的其余部分 - 因此,不能只是复制粘贴到您的项目中。
将这些类加入PHP 5.2的唯一方法是:
SplHead
的定义,以及它可以依赖的所有内容这似乎不是一件容易的事;我不建议这样做:你的PHP代码只能使用你自己的“PHP 5.2 + merges”版本。
相反,考虑到PHP 5.2已达到其使用寿命,升级到PHP 5.3会更明智。