06 2013 档案

摘要:PHP5.0以上版本内置了观察者模式的实现。观察者模式应用的场景:1,比如新增加用户的时候,需要给用户发送邮件和短信进行通知。我们的主程序就是完成用户的增其,其他方法对进行发短信和通知。2,具体的代码使用如下email; } public function getName() { return $this->name; } public function getSex() { return $this->sex; } p... 阅读全文
posted @ 2013-06-28 17:00 minbbp 阅读(318) 评论(0) 推荐(0)
摘要:全局变量是面向对象程序员遇到引发BUG的主要原因之一。因为这些全局变量将类捆绑于特定的环境,因此破坏了封装。如果新的应用程序无法保证一开始就定义了相同的全局变量,那么依赖全局变量的类就无法从一个应用程序提取出来并应用到新的程序。(先存档,等回头完善) 阅读全文
posted @ 2013-06-18 13:57 minbbp 阅读(143) 评论(0) 推荐(0)
摘要:这个知识,在写自己的php框架的时候可以用的到。在此加以记忆1,使用get_class_method()方法可以获取一个类中所有的方法。该函数需要一个类名做参数,返回包含类中所有方法名的数组。print_r(get_class_method('myclass'));result:array( [0]=>__construct( [1]=>getName) 检测方法是否存在使用下列代码if(in_array($mehod,get_class_method($classname)){ $classsname->$method();}else{//other op} 阅读全文
posted @ 2013-06-17 11:06 minbbp 阅读(141) 评论(0) 推荐(0)