class a{
$array = array();
}
class b extends a{
**I need to get that array here !**
}
我不熟悉的概念哎呀所以請有人幫助我如何使用主類變量extendeded類
class a{
$array = array();
}
class b extends a{
**I need to get that array here !**
}
我不熟悉的概念哎呀所以請有人幫助我如何使用主類變量extendeded類
class a
{
public $_array = array();
}
class b extends a
{
public function getArray()
{
return $this->_array;
}
}
$x = new b();
echo $x->_array;
echo $x->getArray();
而且在visibility in classes讀了,它會幫助理解當事情是從一個子類,或只從父訪問
你剛纔讀性能,因爲它會在子類
<?
class a {
var $array = array(1,2,3);
}
class b extends a {
}
$b = new b();
print_r ($b->array); // prints array
?>
見online。
您需要定義您的數組作爲類的公共或受保護的財產
class a {
protected $array = array();
}
class b extends a {
public function __construct() {
$this->array = array('a', 'b', 'c');
}
}
有特性的三種可見水平&方法:
貝克它非常有用謝謝 – Gowri 2010-09-04 17:30:30