Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

массивы в классах

347
24 ноября 2011 года
Maniak
319 / / 05.11.2005
Здравствуйте. Как сделать что бы возможно было что то типо вот этого:

 
Код:
class register{
    var $forms = array();

    function addform($text){
        $this->$forms[]=$text;
    }

}


 
Код:
$page = new register(3);

$form1='<input name="Name1" type="text" value="">';
$page->addform($form1);
$form2='<input name="Name2" type="text" value="">';
$page->addform($form2);
$form3='<input name="Name3" type="text" value="">';
$page->addform($form3);

ошибку выдает из-за $this->$forms[]=$text;
278
24 ноября 2011 года
Alexander92
1.1K / / 04.08.2008
 
Код:
$this->forms[] = $text;

В вашем коде доллар лишний.
347
24 ноября 2011 года
Maniak
319 / / 05.11.2005
спасибо большое, затупил.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог