spl 教程一 基础应用
来源:互联网 发布:安信证券客户经理 知乎 编辑:程序博客网 时间:2024/06/15 15:45
spl 是什么
* SPL是Standard PHP Library(PHP标准库)的缩写。
* 根据官方定义,它是“a collection of interfaces and classes that are meant tosolve standard problems
* 目前在使用中,SPL更多地被看作是一种使object(物体)模仿array(数组)行为的interfaces和classes。
spl可以干什么用
/** * spl 作用 * (1) 提供了一系列的标准的数据机构 SplDoublyLinkedList — The SplDoublyLinkedList class SplStack — The SplStack class SplQueue — The SplQueue class SplHeap — The SplHeap class SplMaxHeap — The SplMaxHeap class SplMinHeap — The SplMinHeap class SplPriorityQueue — The SplPriorityQueue class SplFixedArray — The SplFixedArray class SplObjectStorage — The SplObjectStorage class * (2) 提供了一系列迭代器 AppendIterator — The AppendIterator class ArrayIterator — The ArrayIterator class CachingIterator — The CachingIterator class CallbackFilterIterator — The CallbackFilterIterator class DirectoryIterator — The DirectoryIterator class EmptyIterator — The EmptyIterator class FilesystemIterator — The FilesystemIterator class FilterIterator — The FilterIterator class GlobIterator — The GlobIterator class InfiniteIterator — The InfiniteIterator class IteratorIterator — The IteratorIterator class LimitIterator — The LimitIterator class MultipleIterator — The MultipleIterator class NoRewindIterator — The NoRewindIterator class ParentIterator — The ParentIterator class RecursiveArrayIterator — The RecursiveArrayIterator class RecursiveCachingIterator — The RecursiveCachingIterator class RecursiveCallbackFilterIterator — The RecursiveCallbackFilterIterator class RecursiveDirectoryIterator — The RecursiveDirectoryIterator class RecursiveFilterIterator — The RecursiveFilterIterator class RecursiveIteratorIterator — The RecursiveIteratorIterator class RecursiveRegexIterator — The RecursiveRegexIterator class RecursiveTreeIterator — The RecursiveTreeIterator class RegexIterator — The RegexIterator class * * * (3) 提供了一系列接口 Countable — The Countable interface OuterIterator — The OuterIterator interface RecursiveIterator — The RecursiveIterator interface SeekableIterator — The SeekableIterator interface * (4) 提供了一系列标准异常 BadFunctionCallException — The BadFunctionCallException class BadMethodCallException — The BadMethodCallException class DomainException — The DomainException class InvalidArgumentException — The InvalidArgumentException class LengthException — The LengthException class LogicException — The LogicException class OutOfBoundsException — The OutOfBoundsException class OutOfRangeException — The OutOfRangeException class OverflowException — The OverflowException class RangeException — The RangeException class RuntimeException — The RuntimeException class UnderflowException — The UnderflowException class UnexpectedValueException — The UnexpectedValueException class * (5) 一系列方法 class_implements — Return the interfaces which are implemented by the given class or interface class_parents — Return the parent classes of the given class class_uses — Return the traits used by the given class iterator_apply — Call a function for every element in an iterator iterator_count — Count the elements in an iterator iterator_to_array — Copy the iterator into an array spl_autoload_call — Try all registered __autoload() function to load the requested class spl_autoload_extensions — Register and return default file extensions for spl_autoload spl_autoload_functions — Return all registered __autoload() functions spl_autoload_register — Register given function as __autoload() implementation spl_autoload_unregister — Unregister given function as __autoload() implementation spl_autoload — Default implementation for __autoload() spl_classes — Return available SPL classes spl_object_hash — Return hash id for given object * * */
spl 案例和应用
阅读全文
0 0
- spl 教程一 基础应用
- spl 教程二 数据结构
- spl 教程三 迭代器
- spl 教程四 接口
- 9.SPL 基础接口
- AM335x SPL(一)
- AM335x SPL(一)
- 《数据库技术原理与应用教程》一第一篇 基础篇
- spl应用场景 -- IteratorIterator迭代器
- SPL基础接口(4)
- ActionBarSherlock 应用教程一
- HttpCore教程 (一) 基础
- Ant教程一-基础
- SPL
- SPL
- GridView基础应用一
- JavaWeb应用基础一
- Linux基础及应用教程
- 无人驾驶系列优秀博客传送门(持续更新)
- python实现汉诺塔(递归实现)
- github创建网页简历
- Linux命令:系统管理命令和系统安全命令
- *【bzoj 1602】牧场行走(LCA)
- spl 教程一 基础应用
- 顺序栈的应用-括号匹配
- Angular Material介绍
- 当mqtt客户端向服务端发送信息出现掉包的问题
- 大话设计模式之总结
- Timus OJ 1696(URAL) Salary for Robots
- Educational Codeforces Round 29
- 13个开源GIS软件
- 【bzoj1296】【[SCOI2009]粉刷匠】多次背包dp及小小的优化