php4 -> php5

koder_

Новичок
php4 -> php5

Вот кусочек скрипта которого по-идее хватит

...
require_once( 'sources/api/api_topics_and_posts.php');
$api = new api_topics_and_posts();
$api->ipsclass =& $this->ipsclass;
$api->api_init();
...

Когда стоял php4 все это замечательно работало.
Поставили php5 и теперь возникает вот такая ошибка:

PHP Fatal error: Using $this when not in object context in /......php on line 8

Помогите плз
 

Андрейка

Senior pomidor developer
koder_
PHP:
не хватит.. как минимум надо еще

class ClassName {
///    ....
function funcName($params) {
  /// вставить свой чудокод сюда
}
}
 

koder_

Новичок
дело то в том, что когда был php4 все замечательно работало!

require_once( 'sources/api/api_topics_and_posts.php');

тут подключается клас
 

hermit_refined

Отшельник
дело то в том, что когда был php4 все замечательно работало!
"замечательно" - понятие относительное.
просто в php4 был notice, а теперь - fatal error, что правильнее.
с таким же успехом можно было написать
PHP:
$api->ipsclass = '';
 
Сверху