随笔分类 -  php面向对象

PHP Objects
浅谈抽象类和接口的区别
摘要:(1)抽象类提取相同行为或属性,将他们放在同一个类中,提高代码的复用,而搁置差异。接口是对对象行为的抽象,从而形成一种契约 (2)一个类可以实现多个接口,但不能继承多个类。虽然不能继承多个类,但PHP通过trait弥补了这一点 (3)抽象类可以实现接口,在抽象类内部可以不用去实现接口中的方法,让子类 阅读全文

posted @ 2020-10-27 17:06 冯亮 阅读(95) 评论(0) 推荐(0)

php的stdClass类
摘要:在PHP内核进行模块初始化操作时会自动加载这个函数, 这样,stdClass类的注册操作也就会被执行了。stdClass类是一个没有成员变量也没有成员方法的类。 它的所有的魔术方法,父类、接口等在初始化时都被设置成NULL。由于在PHP中对于一个类我们无法动态的添加方法, 所以这个类只能用来处理动态属性,这也是我们一种常见的用法。故一下方法不会触发__set拦截器 $page=new stdClass(); $page->name='Home'; $page->status=1; 阅读全文

posted @ 2014-03-07 16:54 冯亮 阅读(7212) 评论(0) 推荐(0)

导航