yii2:属性
属性 yii2
2023-09-14 08:57:52 时间
yii2:属性
在 PHP 中,类的成员变量也被称为属性(properties)。
以Foo.php类文件为例:
继承yii\base\Object类(基于类内的 getter 和 setter(读取器和设定器)方法来定义属性。如果某类需要支持这个特性,只需要继承 yii\base\Object 或其子类即可。)使用yii\base\Object类,能有效的使用getter/setter来读写属性
namespace app\components;
use yii\base\Object;
例如:
namespace app\components; use yii\base\Object; 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';
相关文章
- 清除右键图形属性--图形选项
- 前端-jQuery-操作标签-属性操作
- List集合中的对象根据属性排序
- Android之布局属性归纳
- Python 实例属性和类属性
- 使用代码读取SAP CRM product的所有属性
- JavaScript里类和私有属性的两种实现方式
- 关于调用 Angular 属性指令 attribute Directive 是否需要带中括号的问题
- 工作中使用jasmine遇到的一个html element和Component绑定属性失去同步的问题
- java面试题:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
- python中私有属性的访问
- Python编程:获取一个类对象的属性和方法
- 【Android Gradle 插件】LintOptions 配置 ⑩ ( textReport 属性配置 | textOutput 属性配置 | warningsAsErrors 属性配置 )
- final可以修饰类、属性、方法。