За последние 24 часа нас посетили 18300 программистов и 1597 роботов. Сейчас ищут 867 программистов ...

Передача экземпляров класса между формами

Тема в разделе "PHP для новичков", создана пользователем Zerrro, 14 апр 2008.

  1. Zerrro

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

    С нами с:
    14 апр 2008
    Сообщения:
    6
    Симпатии:
    0
    На одной из форм создается экземпляр класса, в который заносятся данные. Можно ли работать с этим экземпляром в других формах?
     
  2. topas

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

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    Zerrro
    Это шутка была такая?
    Или все же вопрос?
    Если вопрос, то о каком классе идет речь?
     
  3. Zerrro

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

    С нами с:
    14 апр 2008
    Сообщения:
    6
    Симпатии:
    0
    это реальный вопрос. Класс свой написан.
     
  4. topas

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

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    Zerrro
    остается только надеяться что не на пхп

    Это программирование на PHP для новичков, или у меня совсем крыша поехала?
     
  5. topas

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

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    Можно, раз класс свой, можно и делать с ним все что угодно!
     
  6. Zerrro

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

    С нами с:
    14 апр 2008
    Сообщения:
    6
    Симпатии:
    0
    Че не так то? Написал класс Student в отдельном файле. На форме создаю экземпляр класса. Спрашиваю, могу ли я передать экземпляр этого класса в другую форму?
     
  7. Zerrro

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

    С нами с:
    14 апр 2008
    Сообщения:
    6
    Симпатии:
    0
    можно ли передать именно этот экземпляр?
     
  8. RomanBush

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

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    А покажи код, как именно ты создаёшь экземпляр.
     
  9. Zerrro

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

    С нами с:
    14 апр 2008
    Сообщения:
    6
    Симпатии:
    0
    RomanBush

    Уже решил задачу с помощью сессий:
    PHP:
    1.  
    2. $student = new Student($id);
    3. $s = serialize($student);
    4. $_SESSION["student"]=$s;
    а на другой форме:
    PHP:
    1. $s = $_SESSION["student"];
    2. $student = unserialize($s);
    [/php][/code]
     
  10. Anonymous

    Anonymous Guest

    Где же моя ржавая лопата?
     
  11. Zerrro

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

    С нами с:
    14 апр 2008
    Сообщения:
    6
    Симпатии:
    0
    Горбунов Олег
    К чему ирония? Если есть что сказать по делу - говорите. Я только начал программить на php и буду рад любым замечаниям и советам.
     
  12. Anonymous

    Anonymous Guest

    www.phpfaq.ru/na_tanke

    читать два раза в день, до полного осознания. Без иронии.
     
  13. topas

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

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    Присоединяюсь.

    Zerrro
    Вы случайно Delphi не изучали?