Exemplo n.º 1
0
Arquivo: spl.php Projeto: pengfen/php
<?php

/**
     SPL 库的使用 (PHP 标准库)
     SplStack SplQueue SplHeap SplFixedArray 等数据结构类
     ArrayIterator AppendIterator Countable ArrayObject
     SPL 提供的函数
*/
// Stack 先前后出
$stack = new SplStack();
$stack->push("data1");
$stack->push("data2");
echo $stack->pop();
echo $stack->pop();
// Queue 先前先出
$queue = new SplQueue();
$queue->enqueue("data1");
$queue->enqueue("data2");
echo $queue->dequeue();
echo $queue->dequeue();
// PHP 链式操作的实现
$db->where()->limit()->order();
// 传统
$db = new IMooc\Database();
$db->where("id=1");
$db->where("name=apeng");
$db->order("id desc");
$db->limit(10);