摘要:
/** * 注册树模式 * 将对象注册到一个类中 * 通过该类实现全局访问操作对象 */ class Tree { private static $treeList = []; private function __construct(){} private function __clone(){} public static function se... 阅读全文
摘要:
class Mysql { private static $obj = null; private function __construct(){} private function __clone(){} public static function getInstance() { /** * 单例模式的实现 ... 阅读全文
摘要:
class A { //不允许类不直接实例化 或克隆 private function __construct(){} private function __clone(){} } class B { //不允许类不直接实例化 或克隆 private function __construct(){} private function __clon... 阅读全文
摘要:
所谓链式操作最简单的理解就是 操作完毕之后再返回对象$this 想必大家工作中基本都快用烂了得东西。 下面就是一个链式操作MYSQL数据库类。 最常见的链式操作 每一个方法操作之后,返回一个对象,直到最后一个方法才是执行和返回整个链式操作的结果。 阅读全文
摘要:
SplFixedArray主要是处理数组相关的主要功能,与普通php array不同的是,它是固定长度的,且以数字为键名的数组,优势就是比普通的数组处理更快。 看看我本机的Benchmark测试: 结果如下: 通常情况下SplFixedArray要比php array快上20%~30%,所以如果你是 阅读全文