<?
class MyArr{
public $arr = array();
function __construct(){
$this->arr= array();
}
function Mindex(){
print_r(array_keys($this->arr));
}
}
$a = new MyArr();
$a-> a = "один";
$a-> b = "два";
$a-> c = "три";
$a->Mindex();
?>
<?
class MyArr{
public $arr = array();
function __construct(){
$this->arr= array();
}
function Mindex(){
print_r(array_keys($this->arr));
}
}
$a = new MyArr();
$a-> a = "один";
$a-> b = "два";
$a-> c = "три";
$a->Mindex();
?>
$this->arr= array();,а вы обращяетесь к нему как к обьекту.
Цитата (Гость_Ann @ 20.12.2012 - 17:35) |
,массив пуст |
Цитата (Oyeme @ 20.12.2012 - 18:07) |
а вы обращяетесь к нему как к обьекту. |
<?
class MyArr{
public $arr = array();
function __construct(){
$this->arr= array();
}
function __set($index, $val)
{
$this->arr[$index]=$val;
}
function Mindex(){
print_r(array_keys($this->arr));
}
}
$a = new MyArr();
$a-> a = "один";
$a-> b = "два";
$a-> c = "три";
$a->Mindex();
?>
<?
class MyArr{
public $arr = array();
function __construct($arr = array()){
$this->arr= $arr;
}
function Mindex(){
print_r(array_keys($this->arr));
}
}
$arr = array("a" => "один", "b" => "два", "c" = "три");
$a = new MyArr($arr);
$a->Mindex();
?>