drupal 3

Discussion in 'PHP' started by Дикс, 12 Jan 2009.

  1. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    такие у меня заморочки, люблю рыться во всяком старье, изучать откуда все есть пошло. 4-ый месяц роюсь в друпал 6 и тут попался мне друпал 3.

    пытаюсь запустить
    - в common.inc исправил короткий тег, который у меня отключен - <?

    - в дампе исправил недопустимое для mysql5 дефолтное значение (дамп для 3 версии)

    - но вот это!
    PHP:
    Fatal errorCannot re-assign $this in C:\www\drupal3\modules\blog.module on line 6

    class Blog {
    4  function Blog($blog) {
    5    global $user;
    6    $this = new Node($blog);
    7    $this->body $blog[body];
    8  }
    }

    как это понять? какая версия пхп это допускала? третья? вообще если у кого есть инфа о старых друпалах, дайте ссылки плз, интересно почитать как это всё начиналось.
     
    1 person likes this.
  2. preda1or

    preda1or Member

    Joined:
    27 Oct 2008
    Messages:
    167
    Likes Received:
    96
    Reputations:
    6
    хм
     
    1 person likes this.
  3. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    т.е. раньше это была недокументированная фича, а потом из-за проблем в новом движке $this сделали readonly?
     
  4. preda1or

    preda1or Member

    Joined:
    27 Oct 2008
    Messages:
    167
    Likes Received:
    96
    Reputations:
    6
    Вроде того)
    PHP4 - позволяла, PHP5 - уже нет.
     
    #4 preda1or, 12 Jan 2009
    Last edited: 12 Jan 2009