HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

drupal 3
  #1  
Старый 12.01.2009, 08:36
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
С нами: 10562786

Репутация: 537


По умолчанию drupal 3

такие у меня заморочки, люблю рыться во всяком старье, изучать откуда все есть пошло. 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  }

как это понять? какая версия пхп это допускала? третья? вообще если у кого есть инфа о старых друпалах, дайте ссылки плз, интересно почитать как это всё начиналось.
 
Ответить с цитированием

  #2  
Старый 12.01.2009, 08:41
preda1or
Участник форума
Регистрация: 27.10.2008
Сообщений: 278
С нами: 9230726

Репутация: 242
По умолчанию

Цитата:
http://bugs.php.net/bug.php?id=27659
хм
 
Ответить с цитированием

  #3  
Старый 12.01.2009, 09:16
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
С нами: 10562786

Репутация: 537


По умолчанию

т.е. раньше это была недокументированная фича, а потом из-за проблем в новом движке $this сделали readonly?
 
Ответить с цитированием

  #4  
Старый 12.01.2009, 09:35
preda1or
Участник форума
Регистрация: 27.10.2008
Сообщений: 278
С нами: 9230726

Репутация: 242
По умолчанию

Цитата:
As helly posted originally, this is expected behavior.
One of the changes between php4 and php5 is that objects
types are no longer mutable. You can not change $this
in php 5, by design.
Вроде того)
PHP4 - позволяла, PHP5 - уже нет.

Последний раз редактировалось preda1or; 12.01.2009 в 09:46..
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.