yii2:属性
在 PHP 中,类的成员变量也被称为属性(properties)。
以Foo.php类文件为例:
继承yiiaseObject类(基于类内的 getter 和 setter(读取器和设定器)方法来定义属性。如果某类需要支持这个特性,只需要继承 yiiaseObject 或其子类即可。)使用yiiaseObject类,能有效的使用getter/setter来读写属性
namespace appcomponents;
use yiiaseObject;
例如:
namespace appcomponents; use yiiaseObject; class Foo extend Object{ private $_label; public function getLabel() { return $this->_label; } public function setLabel($value) { $this->_label = trim($value); } }
调用:
//get $label = $object->getLabel(); $label = $object->label; //set $object->setLabel('abc'); $object->label = 'abc';