За последние 24 часа нас посетили 62916 программистов и 1746 роботов. Сейчас ищут 868 программистов ...

Вложенные классы....

Тема в разделе "Прочие вопросы по PHP", создана пользователем slavon, 3 фев 2007.

  1. slavon

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

    С нами с:
    16 июн 2006
    Сообщения:
    5
    Симпатии:
    0
    Адрес:
    UK, Kharkov
    Подскажите новичку возможно ли организовать такой класс что бы одно из его свойств само являлось классом.
     
  2. slavon

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

    С нами с:
    16 июн 2006
    Сообщения:
    5
    Симпатии:
    0
    Адрес:
    UK, Kharkov
    class class_proem{
    var $shirina;
    var $visota;
    var $otpola;
    }

    class class_wall{
    var $proem = new class_proem;
    }

    хотелось бы что то типа такого.......
     
  3. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    PHP:
    1. class class_wall{
    2. public $proem;
    3.  
    4.     function __construct() {
    5.         $this->proem = new class_proem();
    6.     }
    7. }
     
  4. slavon

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

    С нами с:
    16 июн 2006
    Сообщения:
    5
    Симпатии:
    0
    Адрес:
    UK, Kharkov
    А как теперь обратиться к свойству class_proem->shirina через class_wall->proem
     
  5. Anonymous

    Anonymous Guest

    $this->proem->shirina
     
  6. slavon

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

    С нами с:
    16 июн 2006
    Сообщения:
    5
    Симпатии:
    0
    Адрес:
    UK, Kharkov
    А что бы proem еще была массивом классов...?
     
  7. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    PHP:
    1. <?
    2. class class_wall{
    3. public $proem = array();
    4.  
    5.     function __construct() {
    6.         $this->proem[] = new class_proem1();
    7.         $this->proem[] = new class_proem2();
    8.     }
    9. }
    10. ?>
    Можно было и самому догадаться.
     
  8. Anonymous

    Anonymous Guest

    А нафея?
     
  9. slavon

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

    С нами с:
    16 июн 2006
    Сообщения:
    5
    Симпатии:
    0
    Адрес:
    UK, Kharkov
    Просто супер, ВСЕМ СПАСИБО...