10
2014-07

PHP 观察者模式 PHP SplSubject SplObserver 接口实现

       最近在看一些PHP观察者模式的东西,因为要做的一个项目需要用到观察者模式,那么什么是观察者模式呢,如何使用观察者模式呢?

       其实观察者模式这是一种较为容易去理解的一种模式吧,它是一种事件系统,意味着这一模式允许某个类观察另一个类的状态,当被观察的类状态发生改变的时候,观察类可以收到通知并且做出相应的动作。比如键盘,我一敲击,系统就收到通知并进行相应的回应。对于PHP来说,PHP内置提供了两个接口来供外部应用区实现这个模式。SplSubject 接口,它代表着被观察的对象,其结构如下:

10
2014-07

php匿名函数及JS相关

PHP自5.3版本之后开始支持匿名函数,今天听到别人说了,就上网查了一下,然后写了一个小例子,代码如下:

<?php
//匿名函数
$fun=create_function('','echo 123;');
echo $fun;//lambda_1,没刷新一次,可以让后面的数字自增
echo '<br/>';
$fun();// 123
?>
«1»