①函数
1.函数名不区分大小写,变量名区分大小写。
2.require()和include()
区别:函数加载失败后,require给出一个致命错误,include只是一个警告。
②类
1.构造方法
function __construct($param) {}
2.类的实例化
$a = new className();
$x = $a->method1(param1);
3.继承,重载 extends关键字
使用final关键字禁止继承和重载
4.接口(implements):接口方法必须实现
5.静态方法 static
6.检查类的类型
$b instanceof B
7.clone方法
对一个类进行克隆:$c = clone $b // 和b对象具有相同的副本
自定义克隆:复写 __clone() 方法
自动调用函数:__autoload() 实例化一个还没有被声明的类是调用
8.迭代器
foreach()函数
foreach($x as $attr) echo $attr
9.将类详细打印成字符串 __tostring()