такие у меня заморочки, люблю рыться во всяком старье, изучать откуда все есть пошло. 4-ый месяц роюсь в друпал 6 и тут попался мне друпал 3.
пытаюсь запустить
- в common.inc исправил короткий тег, который у меня отключен - <?
- в дампе исправил недопустимое для mysql5 дефолтное значение (дамп для 3 версии)
- но вот это!
PHP код:
Fatal error: Cannot re-assign $this in C:\www\drupal3\modules\blog.module on line 6
3 class Blog {
4 function Blog($blog) {
5 global $user;
6 $this = new Node($blog);
7 $this->body = $blog[body];
8 }
9 }
как это понять? какая версия пхп это допускала? третья? вообще если у кого есть инфа о старых друпалах, дайте ссылки плз, интересно почитать как это всё начиналось.
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..