方法就是在类中的function,在面向过程的程序设计中function叫做函数,在面向对象中function则被称之为方法。同属性一样,类的方法也具有public,protected 以及 private 的访问控制。
访问控制的关键字代表的意义为:
public:公开的
protected:受保护的
private:私有的
访问控制的关键字代表的意义为:
public:公开的
protected:受保护的
private:私有的
2015-05-21
public function __clone() {
$obj = new Car();
$obj->name = $this->name;
}
去掉这行代码,对整句结果好像没影响。
$obj = new Car();
$obj->name = $this->name;
}
去掉这行代码,对整句结果好像没影响。
2015-05-20
已采纳回答 / 陈校军
1,当我们试图调用类中一个不可见或者未定义方法的时候,类中定义好的__call这个魔术方法就会去监听这个动作。 并且会自动将我们试图调用的方法名放入到__call方法的第一个参数中,将方法里面的实际参数放到__call方法的第二个参数中(如果没有传递任何参数,那么第二个参数就是一个空数组)。2,__call里面的参数是形式参数,参数名可以自定义。
2015-05-19