public function start(){
return self::speedUp();
}
这一个为什么可以过呢?
而
public function strat(){
self::speedup();
}
则不行呢
return self::speedUp();
}
这一个为什么可以过呢?
而
public function strat(){
self::speedup();
}
则不行呢
2015-08-30
默认为public,外部可以访问
protected private只有在内部才可以访问
而这两者的区别是:
但是在基类的派生类中,可以直接访问继承而来的protected成员,但是不能访问private限制的成员.所以在派生类中,可以访问基类继承而来的public和proected两种类型的成员.在public公有派生下,继承而来的成员访问权限不变.protected派生下,public和protected都变成protected,private派生下,所有的继承下来都是private了.
protected private只有在内部才可以访问
而这两者的区别是:
但是在基类的派生类中,可以直接访问继承而来的protected成员,但是不能访问private限制的成员.所以在派生类中,可以访问基类继承而来的public和proected两种类型的成员.在public公有派生下,继承而来的成员访问权限不变.protected派生下,public和protected都变成protected,private派生下,所有的继承下来都是private了.
2015-08-28
$apple=array("苹果");
echo $apple[0];
print_r($apple);
foreach($apple as $val)
{echo $val;
}
echo "<br />";
foreach($apple as $key =>$v){
echo "键:".$key."&nbsp;值:".$v;
}
echo $apple[0];
print_r($apple);
foreach($apple as $val)
{echo $val;
}
echo "<br />";
foreach($apple as $key =>$v){
echo "键:".$key."&nbsp;值:".$v;
}
2015-08-27
最赞回答 / 四亖
PHP面向对象中$this的理解转载▼ 分类: PHP 在定义一个类时,因为没有对类实例化(对象),因而也无法得知对象的具体名称是什么。这时,如果想调用类中的成员方法或成员变量,就只能通过伪变量$this调用,$this顾名思义就是指类本身,需要注意的一点是$this 只能在类内部使用。否则将出错。有一点值得注意的是,在类内部调用变量时,有遇到过两种写法:$this->name以及$this->$name;这两者有什么区别?以下属个人理解,如有错误,请指教。参考下面的例子:<?...
2015-08-27