DevelopmentGuru
Новичок
Как создавать новые переменные? (ООП)
Привет, программисты!
Изучил классы - очень хорошая вещь! Всем рекомендую. Такой вот вопрос.
Создал коллекцию названий машин (необходима для моего нового проекта). Вместительность коллекции предусмотрел на 5 машин (с 0 по 4). Задача динамически расширять вместительность по мере необходимости. Наверняка есть какой-то способ в PHP, желательно объекто-ориентированный. Если есть вопросы - задавайте! Спасибо!
Привет, программисты!
Изучил классы - очень хорошая вещь! Всем рекомендую. Такой вот вопрос.
Создал коллекцию названий машин (необходима для моего нового проекта). Вместительность коллекции предусмотрел на 5 машин (с 0 по 4). Задача динамически расширять вместительность по мере необходимости. Наверняка есть какой-то способ в PHP, желательно объекто-ориентированный. Если есть вопросы - задавайте! Спасибо!
PHP:
class collection
{
var $car_0;
var $car_1;
var $car_2;
var $car_3;
var $car_4;
function add($car_title) {
if ($this->car_0 == null) $this->car_0 = $car_title; else
if ($this->car_1 == null) $this->car_1 = $car_title; else
if ($this->car_2 == null) $this->car_2 = $car_title; else
if ($this->car_3 == null) $this->car_3 = $car_title; else
if ($this->car_4 == null) $this->car_4 = $car_title;
else
{
//нужно создать новую переменную для хранения
//нового названия машины. Как её создать?
}
}
function get($index)
{
return $this->{'car_' . $index}
}
}