За последние 24 часа нас посетили 30534 программиста и 1798 роботов. Сейчас ищут 1083 программиста ...

Переопределение $this

Тема в разделе "Прочие вопросы по PHP", создана пользователем MorrisonHotel, 23 окт 2011.

  1. MorrisonHotel

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

    С нами с:
    18 авг 2011
    Сообщения:
    5
    Симпатии:
    0
    Добрый день.

    Наткнулся на такую строку в одном из методов класса:
    PHP:
    1. $this = $some_variable;
    Система крутится под 4-й версией PHP. Пытаюсь перевести на 5-ю.
    Посмотрев код, решил, что разработчики пытались реализовать какой-то структурный паттерн. Но дальше ковырять особого желания нет.

    Как это под 5-й версией запустить?
     
  2. topas

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

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    заменить $this на $mythis
     
  3. MorrisonHotel

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

    С нами с:
    18 авг 2011
    Сообщения:
    5
    Симпатии:
    0
    Ну и чем мне это поможет?
     
  4. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Делай что говорит учитель!!!! O_O
     
  5. MorrisonHotel

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

    С нами с:
    18 авг 2011
    Сообщения:
    5
    Симпатии:
    0
    [vs] ты откуда вылез? Свободен.

    PHP:
    1. foreach(get_class_vars(get_class($some_variable)) as $var_name => $var) $this->$var_name = $var;
     
  6. krow7

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

    С нами с:
    12 авг 2009
    Сообщения:
    398
    Симпатии:
    0
    Адрес:
    из Азии
    [vs]: Сообщения: 6322
    MorrisonHotel: Сообщения: 5

    держите себя в рамках.
     
  7. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Ты хотел сказать "держите себя в рамках, гандон"? Или мне просто показалось?
     
  8. krow7

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

    С нами с:
    12 авг 2009
    Сообщения:
    398
    Симпатии:
    0
    Адрес:
    из Азии
    igordata
    между строк читаете :D