DB类host=$host; $this->user=$user; $this->pass=$pass; $this->data=$data; $this->conn=$conn; $this->code=$code; $this->connect(); } public function __get($name){return $this->$name;} public function __set($name,$value){$this->$
布尔教育PHP ,布尔教育PHP大狮班-面向对象.pdfclassStul i
stu:类名称
public Ssn =0001
ssn:属性名
public Sname =lisi;
ks0:方法
public function ks0
echo我叫is我来考试;
类名不区分大小写,
Sstu new StuO
echo$stu->sn;//调用属性
但书写和调用时依然
stu->ks(0;/调用方法
要大小写规范
5、属性不能是表达式?
PHP5.6之前类属性只能是直接值或
构造函数 PHP 5 允行开发者在一个类中定义一个方法作为构造函数。具有构造函数的类会在每次创建对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作。 注意: 如果子类中定义了构造函数则不会暗中调用其父类的构造函数。要执行父类的构造函数,需要在子类的构造函数中调用 parent::__construct()。(??和其他语言明显不同??) 例10.8.使用新标准的构造函数 class BaseClass { function __construct() { prin
本文实例讲述了PHP构造函数与析构函数用法。分享给大家供大家参考,具体如下:
在实例化一个新对象时,构造方法和析构方法都会被自动调用,若有继承则会使用父类的对应方法。
析构方法在三种情况下会被调用:
① 使用unset()销毁一个对象,若存在对象传值则不会被调用;
② 改变变量指向对象的值;
③ php程序代码运行结束后。
name = $name;
echo 'obj '.$this->name.' have built'.'