专栏名称: 程序员之家
程序员第一自媒体,与你探讨码农人生路上遇到的各类泛技术话题,定期为你推荐码农人生思考、感悟以及启迪!
目录
相关文章推荐
老刘说NLP  ·  RAG&KG&LLM&文档智能四大领域技术前 ... ·  10 小时前  
程序猿  ·  北大“韦神”粉丝超千万,家属回应牙齿缺失 ·  23 小时前  
OSC开源社区  ·  OpenAI用Rust重写AI编程工具Cod ... ·  6 天前  
OSC开源社区  ·  虚幻引擎5.6正式发布 ·  5 天前  
程序员的那些事  ·  程序员:在 8 ... ·  5 天前  
51好读  ›  专栏  ›  程序员之家

PHP SPL的常用数据结构

程序员之家  · 公众号  · 程序员  · 2017-10-08 20:34

正文

请到「今天看啥」查看全文




PHP的SPL提供了些数据结构基本类型的实现,虽然我们可以使用传统的变量类型来描述数据结构,例如用数组来描述堆栈(Strack)然后使用对应的方式 pop 和 push(array_pop()、array_push()),但你得时刻小心,因为毕竟它们不是专门用于描述数据结构的,一次误操作就有可能破坏该堆栈。而SPL的 SplStack 对象则严格以堆栈的形式描述数据,并提供对应的方法。同时,这样的代码应该也能理解它在操作堆栈而非某个数组,从而能让你的同伴更好的理解相应的代码,并且它更快。


栈的实现







请到「今天看啥」查看全文