上一页 1 2 3 4 5 6 7 ··· 13 下一页
摘要: 简述 什么是SeasLog SeasLog是一个C语言编写的PHP扩展,提供一组规范标准的功能函数,在PHP项目中方便、规范、高效地写日志,以及快速地读取和查询日志。 为什么使用SeasLog 无论在什么应用中, 日志都是架构中不可缺少的一个重要组成部分,它通常是系统或软件、应用的运行记录。通过 的 阅读全文
posted @ 2017-03-30 19:26 菜问 阅读(3588) 评论(1) 推荐(1) 编辑
摘要: 嵌套异常 了解SPL异常之前,我们先了解一下嵌套异常。嵌套异常顾名思义就是异常里面再嵌套异常,一个异常抛出,在catch到以后再抛出异常,这时可以通过 基类的 方法可以获得嵌套异常; SPL异常 简要的说一下SPL异常的优点: 1. 可以为异常抛出提供分类,方便后续有选择性的catch异常; 2. 阅读全文
posted @ 2016-04-26 11:15 菜问 阅读(441) 评论(0) 推荐(0) 编辑
摘要: PHP SPL SplObjectStorage是用来存储一组对象的,特别是当你需要唯一标识对象的时候。 PHP SPL SplObjectStorage类实现了Countable,Iterator,Serializable,ArrayAccess四个接口。可实现统计、迭代、序列化、数组式访问等功能 阅读全文
posted @ 2016-04-26 09:58 菜问 阅读(424) 评论(0) 推荐(0) 编辑
摘要: SplFixedArray主要是处理数组相关的主要功能,与普通php array不同的是, 它是固定长度的,且以数字为键名的数组 ,优势就是比普通的数组处理更快。 类摘要 Example 阅读全文
posted @ 2016-04-20 20:55 菜问 阅读(205) 评论(0) 推荐(1) 编辑
摘要: 堆(Heap)就是为了实现优先队列而设计的一种数据结构,它是通过构造二叉堆(二叉树的一种)实现。根节点最大的堆叫做最大堆或大根堆,根节点最小的堆叫做最小堆或小根堆。二叉堆还常用于排序(堆排序)。 ![1352265671_1438.jpg 27.3kB][1] 类摘要 从上面可以看到由于类中包含一个 阅读全文
posted @ 2016-04-19 16:38 菜问 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 普通的队列是一种先进先出的数据结构,元素在队列尾追加,而从队列头取出。在优先队列中,元素被赋予优先级。当访问元素时,具有最高优先级的元素最先取出。优先队列具有最高级先出 (largest in,first out)的行为特征。 总结下来就是普通队列有 先进先出 原则,优先级队列有 优先级高先出 原则 阅读全文
posted @ 2016-04-16 10:41 菜问 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 这两个类都是继承自 ,分别派生自 的堆栈模式和队列模式;所以放在一起来介绍; 堆栈SplStack ![3846779171.jpg 31.4kB][1] 队列SplQueue ![804515552.png 10.1kB][2] [1]: http://static.zybuluo.com/a56 阅读全文
posted @ 2016-04-08 20:52 菜问 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 简述 双链表是一种重要的线性存储结构,对于双链表中的每个节点,不仅仅存储自己的信息,还要保存前驱和后继节点的地址。 ![2516436194.png 28.6kB][1] 类摘要 实现了Iterator接口,可以快速实现迭代; 实现了 ArrayAccess 接口, 可以如数组般访问链表数据; 其他 阅读全文
posted @ 2016-03-20 12:03 菜问 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 我把SPL分为四个部分:Iterator,Classes,Datastructures,Function;而其中classes是就是做一些类的介绍(Iterator与Datastructures相关的类在各自文章内),在介绍这些类之前,先介绍几个接口: ArrayAccess(数组式访问)接口 ht 阅读全文
posted @ 2016-03-15 20:59 菜问 阅读(314) 评论(0) 推荐(0) 编辑
摘要: Iterator界面 本段内容来自阮一峰老师再加自己的部分注解 SPL规定,所有部署了Iterator界面的class,都可以用在foreach Loop中。Iterator界面中包含5个必须部署的方法: current() This method returns the current index 阅读全文
posted @ 2016-03-13 17:35 菜问 阅读(367) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 13 下一页