构造方法:(无返回值)
public function 类名(){}(PHP4和PHP5都支持的形式)
public function __construct(){}(PHP5都支持的形式 当两者同时存在时优先选择前者)
public function 类名(){}
推荐使用__construct()php类中只有一个构造方法(不支持重载)创建对象时自动调用
构造方法注意事项:
(1) 一旦自定义一个构造方法默认的构造方法会被覆盖
(2) 只能有一个构造方法__construct() 和类名()可以共存
(3)构造方法无返回值
(4)构造方法的修饰为public默认也为public
析构方法
function __destruct()
释放资源 与构造函数搞好相反先构造的后析构; 一个对象一旦成为垃圾时立即调用析构函数
一个类最多只有一个析构函数
静态方法
public static function method()
在一个类中共同所有不能再静态函数中访问非静态变量, 静态方法主要用于操作静态变量
静态变量(类变量)
1》静态方法操作静态变量
2》类名::变量名也可以操作
阅读(1412) | 评论(0) | 转发(0) |