Мой код работал нормально в php 5.3.2-1 на Ubuntu. Я недавно портировал его на Windows с установленным XAMPP. Использует php 5.3.8. Я получаю ошибку.
Non-static method Following::getUpdates() should not be called statically, assuming $this from incompatible context
Какой путь?
Должен ли я исправить свой код, чтобы заменить объявление в каждом месте в коде ИЛИ
Есть ли способ смоделировать старое поведение (php 5.3.2 с файлом php.ini), потому что я не уверен, насколько больше ошибок будет брошено в мое лицо после его исправления.
ОБНОВЛЕНИЕ (пример кода)
public function actionIndex(){
if(yii::app()->user->isGuest){
$this->render('guestIndex');
}
else{
$dataProvider = Following::getUpdates(yii::app()->user->id); //genrerate data for the homepage of user i.e updates from followers
$this->render('userIndex',array('dataProvider'=>$dataProvider));
}
}
Получение ошибки в строке $dataProvider = Following::getUpdates(yii::app()->user->id);
Я использую фреймворк yii.