繁体   English   中英

在php 5.2中使用splheap

[英]using splheap in php 5.2

有什么方法可以在php 5.2中使用splheap? IE浏览器。 我可以将课程粘贴到某个地方吗? 具体来说,我想使用它对迭代器中的项目进行排序,我正在寻找等效于迭代器中的usort()。

SplHeap (与PHP本身提供的其他类一样)没有用PHP编码。

它实际上是用C编码的-与PHP本身的其余部分一样-并且因此不能将其复制粘贴到您的项目中。


将这些类放入PHP 5.2的唯一方法是:

  • 获取PHP 5.3的源代码
  • 获取PHP 5.2的源代码
  • 在两者之间进行某种合并-合并SplHead的定义,以及它可以依赖的所有内容
  • 并编译您自己的版本PHP 5.2 +那些合并

这似乎不是一件容易的事。 而且我不建议您这样做:您的PHP代码只能与您自己的“ PHP 5.2 + merges”版本一起使用


相反,考虑到PHP 5.2已经寿终正寝,因此升级到PHP 5.3会更明智。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM