抽象类
抽象类不能被实例化。
抽象类与其它类一样,允许定义变量及方法。
抽象类同样可以定义一个抽象的方法,抽象类的方法不会被执行,不过将有可能会在其派生类中执行。
例六:抽象类
?php
abstract class foo {
protected $x;
abstract function display();
function setX($x) {
$this-x = $x;
}
}
class foo2 extends foo {
function display() {
// Code
}
}
?
__call
PHP5 的对象新增了一个专用方法 __call(),这个方法用来监视一个对象中的其它方法。如果你试着调用一个对象中不存在的方法,__call 方法将会被自动调用。
例七:__call
?php <...[ 查看全文 ]