链接列表php spl还是自定义?

链接列表php spl还是自定义?,php,list,Php,List,我需要在我的脚本中使用一个使用PHP的双链接列表,因此我在web上搜索并找到了一个非常好的: 这一次让我了解了它是如何工作的,以及元素是如何联系在一起的等等 现在,PHP有它自己的一组用于双链接列表的SPL函数,这使得它非常容易,但另一方面,我必须相信PHP所做的事情,并且我也受限于它们所拥有的 我应该使用PHP中的那个吗?或者我应该在链接中使用此代码,如果我想自定义它,我可以轻松地使用吗?使用更适合您的代码,但这里有一些注意事项: PHP SPL代码是经过维护和社区审查的,而来自随机博客的

我需要在我的脚本中使用一个使用PHP的双链接列表,因此我在web上搜索并找到了一个非常好的:

这一次让我了解了它是如何工作的,以及元素是如何联系在一起的等等

现在,PHP有它自己的一组用于双链接列表的SPL函数,这使得它非常容易,但另一方面,我必须相信PHP所做的事情,并且我也受限于它们所拥有的


我应该使用PHP中的那个吗?或者我应该在链接中使用此代码,如果我想自定义它,我可以轻松地使用吗?

使用更适合您的代码,但这里有一些注意事项:

  • PHP SPL代码是经过维护和社区审查的,而来自随机博客的代码通常不是
  • SplDoublyLinkedList
    已经存在,没有需要维护的额外代码
  • 只有当您的PHP版本是最新版本时,
    SplDoublyLinkedList
    才会出现
  • 您可以
    扩展
    并根据自己的喜好自定义
    SplDoublyLinkedList
  • SplDoublyLinkedList
    可能更快,因为它是本机代码(我猜);如果这对您来说是一个重要因素,请进行基准测试