За последние 24 часа нас посетили 52388 программистов и 1797 роботов. Сейчас ищут 844 программиста ...

Передача параметров одного класса другому

Тема в разделе "Прочие вопросы по PHP", создана пользователем ExDragon, 11 май 2012.

  1. ExDragon

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

    С нами с:
    18 дек 2010
    Сообщения:
    76
    Симпатии:
    0
    Есть класс А в нём выполняется класс В, в класс В объявляться какие то параметры, эти параметры нужно передать в класс А... как это сделать?
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    вернуть массив?
     
  3. ExDragon

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

    С нами с:
    18 дек 2010
    Сообщения:
    76
    Симпатии:
    0
    class A
    {
    var $a = array();
    function start()
    {
    $b = new B();
    $b->go();
    // $this->a должен содержать m
    print_r($this->a);
    }
    }
    class B
    {
    function go()
    {
    // как тут добавить в class A->a переменую m
    }
    }
     
  4. Крыс

    Крыс Активный пользователь

    С нами с:
    3 фев 2012
    Сообщения:
    449
    Симпатии:
    0
    Эммм... А что значит "в нем выполняется класс В"?
    А, понятно, создается объект.
    В этом случае в конструкторе класса В нужно определить объект класса А, который его инициализировал, и обращаться к нему и его свойствам