SPL: PHP标准库。(数据结构, 遍历器,相关接口,异常处理,文件处理)
相关的数据结构包括:
1. 链表(双向链表,栈,队列)
2. 堆, 最大堆,最小堆,优先队列
3. 固定数组
4. map
涉及到的接口与类:
Traversable {
} 这是一个标记接口
Iterator extends Traversable{
abstract public mixed current (
void )
abstract public scalar key (
void )
abstract public void next (
void )
abstract public void rewind (
void )
abstract public boolean valid (
void )
}
Countable{
abstract public int count (
void )
}
Exception {
final public string getFile (
void )
final private void __clone (
void )
}