构造方法:方法名与类名相同,或__construct()
析构方法:__destruct()
构造方法在类实例化时自动执行,用来做初始化工作(初始化类的属性)
析构方法在类销毁时自动执行,用来释放内存
类中属性或方法的几个作用域:
类中 子类 类外
public √ √ √
protected √ √ ——
private √ —— ——
类的三种特性:1. 封装性 2. 多态性 3. 继承性
继承:class SubShop extends ParentShop
子类调用父类:parent::__construct();
PHP语法入门:&(变量内存地址传给该变量)
@(错误抑制符)
? :(三目运算符)
自动转义:addslashes($str)
stripslashes($str)
遍历数组:1. foreach(数组名 as $key=>$value) {
echo $value[], ...
}
2. $num = count($array);
for($i=0; $i<$sum; $i++) {
echo $array[$i]['key'], ...;
}
3. while(list($key, $value)=each($rs)) {
echo $value[' '], ...;
}