alexey84
phplancer
целочисленная переменная переводится в массив, почему?
есть класс в нем указываю переменные
var $level = 1;
var $order = 0;
var $newMenu = array();
в классе есть фция, внутри которой выполняется такой код:
...
$this->$newMenu[$this->$order]['active'] = $menu[$j]['active'];
$this->$newMenu[$this->$order]['level'] = $this->$level;
$this->$order++;
так вот если перед этими строками выводить echo $this->$order; почему то выводится Array
почему число превращается в массив?
есть класс в нем указываю переменные
var $level = 1;
var $order = 0;
var $newMenu = array();
в классе есть фция, внутри которой выполняется такой код:
...
$this->$newMenu[$this->$order]['active'] = $menu[$j]['active'];
$this->$newMenu[$this->$order]['level'] = $this->$level;
$this->$order++;
так вот если перед этими строками выводить echo $this->$order; почему то выводится Array
почему число превращается в массив?