将属性添加到PHP中的对象

如何在PHP中将属性添加到对象?
嗯,向对象添加任意属性的一般方法是:

$object->attributename = value;

你可以更干净,在你的类中预定义属性(PHP 5具体,在PHP 4中你将使用旧的var $ attributename)

class baseclass
 { 

  public $attributename;   // can be set from outside

  private $attributename;  // can be set only from within this specific class

  protected $attributename;  // can be set only from within this class and 
                             // inherited classes

这是强烈推荐,因为你也可以记录类定义中的属性。

您还可以定义getter and setter methods,每当您尝试修改对象的属性时,都会调用它。

http://stackoverflow.com/questions/2850844/add-attribute-to-an-object-in-php

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:将属性添加到PHP中的对象