php设计模式 composite (组合模式)

25种php设计模式,你全都知道吗?下面用代码介绍组合模式(composite模式)<?php /**  * 组合模式  *  * 将对象组合成树形结构以表示"部分-整体"的层次结构,使得客户对单个对象和复合对象的使用具有一致性  */ abstract class MenuComponent {     public function add($component) {  &n...
阅读全文

php设计模式 command (命令模式)

25种php设计模式,你全都知道吗?下面用代码介绍命令模式(command模式)<?php /**  * 命令模式  *  * 将一个请求封装为一个对象从而使你可用不同的请求对客户进行参数化,对请求排除或记录请求日志,以及支持可取消的操作  */ interface Command {     public function execute(); } class Invoker {   ...
阅读全文

php基础理论(一)

1. 变量如何定义?如何检查变量是否定义?如何删除一个变量?判断一个变量是否为空的函数?


2. 什么是可变变量?
一个变量的变量名可以动态的设置和使用。

阅读全文

PHP7革新与性能优化

有幸参与2015年的PHP技术峰会(PHPCON),听了鸟哥(惠新宸)的关于PHP7的新特性和性能优化的分享,一切都令人感到激动。鸟哥是国内最权威的PHP专家,他的分享有很多非常有价值的东西,我通过整理分享的PPT和收集相关资料,整理为这篇解读性质的技术文章,希望能给做PHP开发的同学一些帮助。

阅读全文

PHP语言的革新

最近在微博上看见PHP的开发者发布的微博(@Laruence),PHP7很可能在明年出来,同时会伴随着很多底层的优化。这真是一个重磅的消息!PHP的发展又将翻开新的一页了。而目前的PHP5.6 release,就是PHP5系列的最后一个版本了。

阅读全文