09 2017 档案
摘要:下面我们来了解如何实现一个自定义的迭代器,然后再开始慢慢理解迭代器的内部工作原理。先来看一个官方的例子: 程序运行输出: 一般的迭代器内部需要下面的方法: Iterator::current — Return the current element 返回当前元素 Iterator::key — Re
阅读全文
摘要:SplFileInfo用来获取文件详细信息、SplFileObject遍历、查找指定行、写入csv文件等内容 SplFileInfo用来获取文件详细信息: SplFileObject继承SplFileInfo并实现RecursiveIterator , SeekableIterator接口 ,用于对
阅读全文
摘要:1.each的用法 先看API array each ( array &$array ) api里是这么描述的:each — 返回数组中当前的键/值对并将数组指针向前移动一步 我们先来看看返回的数组是怎么样的? 2.list的用法 先看api是怎么说的 像 array() 一样,这不是真正的函数,而
阅读全文
摘要:SplObjectStorage是SPL标准库中的数据结构对象容器,用来存储一组对象,特别是当你需要唯一标识对象的时候,需要的朋友可以参考下: PHP SPL SplObjectStorage类实现了Countable,Iterator,Serializable,ArrayAccess四个接口。可实
阅读全文