SPL为PHP标准库。内容主要包括数据结构类,迭代器,异常类,SPL函数,还有一些接口。
数据结构类主要包括栈,队,堆,数组等基本数据结构,php已经帮你封装好了,如果你要做数据处理可以直接拿来用,很方便。
迭代器是php在的新特征,在oop中使用很灵活,比如可以用来遍历对象数组。
异常类主要是把一些常见异常封装起来了,做成了接口,通俗将就是有个模版格式,你照着他的要求扩展即可。
SPL函数里面有个很重要的东西,spl_autoload_register(),在oop中用来实现自动加载。
其它的接口,比如SplObserver,用php这个内置的接口实现观察者模式很方便。
主要就这些了,如果你想深入了解,可以查看官方手册。

有用过PHP SPL的吗,不知道这主要用来干嘛相关推荐

  1. 什么样的鼠标对程序员最有用,超级提高开发效率

    目录 学会使用鼠标左边的两个按键,提高开发效率 .今天给大家分享一个鼠标小技巧,先看下图 这两个键非常有用,可能很多人还不知道怎么用他,加上很多公司都配置很普通的鼠标,根本没有这个两个按钮. 那这两个 ...

  2. 安卓手机使用技巧大全,你还不知道就Out了!

    Android智能手机的系统是开源系统,具有高度可定制性.但同时也带来了麻烦,即使基于同一版本的Android系统,不同品牌的手机可能有着截然不同的操作界面.安卓智能手机在智能手机的市场使用的用户一直 ...

  3. 设计模式超简单的解释!

    设计模式超简单的解释!(本项目从 design-patterns-for-humans fork) 介绍 设计模式是反复出现问题的解决方案; 如何解决某些问题的指导方针.它们不是可以插入应用程序并等待 ...

  4. 设计模式超级简单的解释

    推荐阅读 design-patterns-for-humans 中文版(github 仓库永久更新) MongoDB 资源.库.工具.应用程序精选列表中文版 有哪些鲜为人知,但是很有意思的网站? 一份 ...

  5. Python培训教程分享:“高效实用” 的Python工具库

    作为一名合格Python技术员,对于Python工具库的使用是少不了的,本期Python培训教程就为大家分享的是""高效实用" 的Python工具库",希望能够 ...

  6. 15 个让新手爱不释手的 Python 高级库

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 译者:数据黑客 原文链接:https://medium.com/te ...

  7. 被拒稿、被否定:读博五年间都没有发 paper 是一种怎样的体验?

    作者:少十七 https://www.zhihu.com/question/59323074/answer/1162785605 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请 ...

  8. 生活有时会有点苦涩——一位第六年还没发paper的PHD的自述

    公众号关注 "视学算法" 设为 "星标",DLCV消息即可送达! 来自 | 知乎 作者丨少十七 来源丨https://www.zhihu.com/questio ...

  9. python 功能 代码_挑战“不可能”的代码:你不知道的Python功能

    本文转载自公众号"读芯术"(ID:AI_Discovery) Python看似简单,但实则变化万千,笔者总都能看到一些代码以近乎不可能的方式呈现.这些功能很精妙,以至于我无法想象没 ...

最新文章

  1. Tick技术栈之InfluxDB
  2. Git 使用篇一:初步使用GitHub,下载安装git,并上传项目
  3. Python学习笔记:数据库2
  4. 安装ubuntu系统步骤
  5. linux定位so快捷方式_Linux动态库(.so)搜索路径 | 学步园
  6. mysql 多个实例 备份_Linux下安装Mysql多实例作为数据备份服务器实现多主到一从多实例的备份...
  7. python anaconda安装不上_Anaconda3 2.4与python 3.5安装错误(程序条目未找到; Windows 10)...
  8. 3.Jenkins 2 权威指南 --- 流水线执行流程
  9. 完全独立与IIS的后门
  10. 12个优秀的 HTML5 网站设计案例欣赏
  11. python矩阵标准化_python – 有效地行标准化矩阵
  12. SpringBoot Mongo 动态分表 动态修改表名
  13. python工具方法 10 h5py批量写入文件、读取文件,支持任意维度的数据
  14. 网易vip邮箱和TOM VIP邮箱的作用有什么不同?
  15. wilf tree java_伴读 | 牛津树【2-9】New Trees
  16. 给你说个笑话:我是做互联网的
  17. 圈粉年轻人的“机票盲盒”,爆款的逻辑是什么?
  18. 麻省理工时域差分软件 MEEP windows 下编译开发(一)——准备工作
  19. QGraphicsView QGraphicsScene 增加任意点
  20. php 正则验证手机号和电话

热门文章

  1. php redis zset 延迟队列_PHP + Redis 实现简单消息队列
  2. Storm配置文件中主要参数配置说明
  3. 通过已有SQL语句,生成数据库模型PDM
  4. dt测试软件的学习心得,无线网络优化dt测试心得_适合新手入门,高手进阶_5年项目经验实战经验.docx...
  5. 神奇的计算机技术 教案,神奇的笔记本教学设计
  6. 计算机三级网络接口,计算机三级网络技术操作系统是怎样的?
  7. tensorflow2caffe(1) : caffemodel解析,caffemodel里面到底记录了什么?
  8. 深度学习之windows python faster rcnn 配置及demo运行
  9. pytorch无法将模型加载到gpu上
  10. 异步加载在Vue生命周期哪个阶段更合理