Java PHP有不同的列表实现吗

Java PHP有不同的列表实现吗,java,php,list,Java,Php,List,我更喜欢java,我正在和一个PHP的人交谈。他说PHP几乎只对列表使用数组。在PHP中搜索列表的不同具体实现对我来说是徒劳的 由于java中列表的具体实现有不同的优点,我发现很难相信PHP中没有类似的东西 是否存在以下PHP等价物:单链表,数组列表(当然是数组),向量,以及堆栈>P>以上的基本PHP数据类型,大多数人都将数组作为java列表,考虑大多数PHP开发者知道的可用的类型。 数组是一个主要做你想做的事情的数组。然而,标准PHP库(SPL)确实有一些您可能感兴趣的数据结构,主要是Spl

我更喜欢java,我正在和一个PHP的人交谈。他说PHP几乎只对列表使用数组。在PHP中搜索列表的不同具体实现对我来说是徒劳的

由于java中列表的具体实现有不同的优点,我发现很难相信PHP中没有类似的东西


是否存在以下PHP等价物:
单链表
数组列表
(当然是数组),
向量
,以及
堆栈

>P>以上的基本PHP数据类型,大多数人都将数组作为java列表,考虑大多数PHP开发者知道的

可用的类型。

数组是一个主要做你想做的事情的数组。然而,标准PHP库(SPL)确实有一些您可能感兴趣的数据结构,主要是SplDoublyLinkedList


您可能还想注意,它提供了SplFixedArray来处理PHP在处理数组时可能遇到的问题(PHP有许多优点,内存使用不是其中之一,请参见)

我相信PHP的数组将以本机方式处理最后三个。PHP中的单链表实现。考虑阅读此PHP已经实现了DouByLyKeDLIST、Stacks、队列、堆和各种其他数据结构,这些版本已经成为PHP核心的一部分,因为版本5.3.0…遗憾的是,许多PHP开发人员似乎忘记了这些数据结构的存在,并将尝试使用标准PHP复制它们arrays@MarkBaker这难道不值得作为一个答案吗?