首页标签__set()
  • PHP魔术方法之__set()和__get()

    一般来说,把类中的成员属性定义为private更符合现实的逻辑,能够更好的对类中成员起到保护作用。但是,对成员属性的读取和赋值操作都是非常频繁的,而如果在类中为每个私有属性都定义可以在对象的外部获取和赋值的公有方法又是非常繁琐的。__set()和__get()正好是用来完成对所有私有属性都能获取和赋值的操作。1、魔术方法__set() 输出结果:mynameistony--male--2…