-
PSR-0框架查看全部
-
适配器模式: 1、可以将截然不同的函数接口封装成统一的API 2、实际应用举例:PHP的数据库操作有mysql/mysqli/pdo 三种,可以用适配器模式统一成一致。类似的场景还有cache适配器,可以将memcache/redis/file/apc等不同的缓存函数统一成一致的接口。查看全部
-
注册模式 register类 属性$objects 保存某个实例化类查看全部
-
单例模式 避免重复new查看全部
-
工厂模式xx\xx::createDatabase();不用每个文件new查看全部
-
设计模式查看全部
-
链式操作查看全部
-
引入函数查看全部
-
单一入口查看全部
-
3总基本设计模式查看全部
-
PHP Magic methods 的使用 __construct(), __destruct(), __call(), __callStatic(), __get, __set(), __isset(), __unset(), __sleep(), __wakeup(), __toString(), __invoke, __set_state(), __clone(), __debugInfo查看全部
-
一、链式操作 1、概念 利用运算符进行连续运算(操作),特点:在一条语句中出现两个或者两个以 上相同的操作符,如连续的赋值操作、连续的输入操作、连续的输出操作、连续的先加操作等。查看全部
-
SPL库简介 一、标准库 1、访问地址:php.net/spl 二、常用的数据结构 1、栈-特点(先进后出) 入栈:$stack = new SplStack(); $stack->push("data1\n"); $stack->push("data2\n"); 出栈:echo $stack->pop(); echo $stack->pop(); 2、队列(先进先出) 入队:$queue = new SplQueue(); $queue->enqueue("data1\n"); $queue->enqueue("data2\\n"); 出队:echo $queue->dequeue(); echo $queue->dequeue(); 3、堆: 存入:$heap = new SplMinHeap(); //最小堆使用 $heap->insert("data1\n"); $heap->insert("data2\n"); 提取:echo $heap->extract(); echo $heap->extract(); 4、固定尺寸数组 特点:无论是否有值都保存位置 $array = new SplFixedArray(10); //输入长度值 $array[0] = 123; $array[9] = 234; var_dump($array);查看全部
-
面向对象的高级特性 一、PSR - 0 开发规范 1、命名空间必须与绝对路径一致 2、类名首字母必须大写 3、除入口文件外,其他“.php”必须只有一个类 4、单一入口 5、类中不能有任何可执行代码 6、所有的类是自动载入,不能用“require” 二、类自动载入的方法 1、spl_autoload_register("path");查看全部
-
编程字体选择查看全部
举报
0/150
提交
取消