- 类的结构:class classname、public $attribute、function operation();
- 构造函数:_ _construct(); 创建对象的时候调用,执行初始化功能。
- 析构函数:_ _destruct(); 销毁类之前调用。
- 类的实例化,即创建新对象,$a = new classname($param);
- 使用类的属性:
- 当前类类中调用:
class classname{ public $attribute; function operation($param){ $this->attribute = $param; echo $this->attribute; } }
- 类外部调用方法一(不推荐):
class classname{ public $attribute; } $a = new classname(); $a->attribute = "value"; echo $a->attribute;
- 类外部调用方法二(推荐):封装(_ _get();和_ _set();)
class classname{ public $attribute; function __get($name){ return $this->attribute; } function __set($name, $value){ $this->$name = $value; } }
- 当前类类中调用:
时间: 2024-12-27 09:15:49