За последние 24 часа нас посетили 23804 программиста и 1610 роботов. Сейчас ищут 908 программистов ...

получение уникальных имен обьектов класса, через цикл.

Тема в разделе "PHP для новичков", создана пользователем BMWSauber, 30 янв 2011.

  1. BMWSauber

    BMWSauber Активный пользователь

    С нами с:
    21 ноя 2009
    Сообщения:
    151
    Симпатии:
    0
    подскажите как создать циклом n-ное количество экземпляров,

    пробую так ..

    PHP:
    1.  
    2. <?
    3. class Tags {
    4.     function Tags($startPos, $stopPos, $tagName)
    5.     {
    6.         $this->_startPos = $startPos;
    7.         $this->_stopPos = $stopPos;
    8.         $this->_tagName = $tagName;
    9.     }
    10.  
    11.     var $_startPos;
    12.     var $_stopPos;
    13.     var $_tagName;
    14. }
    15.  
    16. for ($i=0; $i<=4; $i++)
    17. {
    18. $obj = "obj"."$i";
    19.  
    20. $obj = new Tags(1, 2, sdfsdfsdf);      
    21. }
    22.  
    23.  
    24.  
    25. echo $obj1->_startPos;
    26. ?>
    27.  

    причем сам вижу, что $obj = "obj"."$i"; $obj = new Tags(1, 2, sdfsdfsdf); какой-то бред..... ((
     
  2. Ujin

    Ujin Активный пользователь

    С нами с:
    29 янв 2011
    Сообщения:
    4
    Симпатии:
    0
    В цыкле

    Код (Text):
    1. $$obj = new Tags(1, 2, sdfsdfsdf);
    тогда будут создаваться обьекты $obj1, $obj2, $obj3 ...
     
  3. BMWSauber

    BMWSauber Активный пользователь

    С нами с:
    21 ноя 2009
    Сообщения:
    151
    Симпатии:
    0
    Работает спасибо!...
     
  4. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
    А массив объектов не подойдет?