1:Error_reporting(E_ALL|E_STRICT); //严格模式
2:静态属性 所有对象共享 如果修改则全改
静态方法 不能访问动态方法 整体不能访问局部
3:protected private 属性不能在类外调用 <java protected属性可以在类外访问>
private: 可以继承 但无法访问
类外不能调用protected属性 cannot access protected property
4: 构造方法 也是可以继承的。 php的构造方法不是类名(),此处和java不一样 如果父类构造函数被覆盖了,
java中 构造子类之前 会先去调用父类的构造方法 ,然而php中却不这样, 子类会覆盖父类的构造函数,
所以
如果子类继承时, 子类有构造函数,保险一点,调用: parent::__construct();
在java中实例化子类时,父类的构造函数会先运行。
5:self: 本类 自身
parent: 父类
6:MySQL封装类
商城项目
文件操作函数
自动加载解决大量的require.
__autoload($class){
if(strtolower(substr($class, -5) == "model"){
require(ROOT. '/Model/'.$class.'.class.php');
}else {
require(ROOT.'/include'.$class.'.class.php');
}
}
7: