weeder Posted October 12, 2006 Share Posted October 12, 2006 just switched to a server using php5 now i get a error when using a scriptFatal error: Using $this when not in object context inThe error is in line 19[code]$output .= $this->ipsclass->compiled_templates['skin_perfect_store']->skin_feature_form_line($q,$a); [/code]can anybody help Link to comment https://forums.phpfreaks.com/topic/23758-php5-help/ Share on other sites More sharing options...
phporcaffeine Posted October 12, 2006 Share Posted October 12, 2006 $output .= $this->ipsclass->compiled_templates['skin_perfect_store']->skin_feature_form_line($q,$a); In PHP5 ' $this-> ' is a reference to a method from a previously declared class. When the above fires, PHP is saying that your trying to point to the ipsclass method, but it doesn't exist in any previously declared classes.So you need to declare the class before the class method pointer fires.Ex.<?php$myObj = new theNameOfTheClassThatContainsThe_ipsclass_Method();$output .= $this->ipsclass->compiled_templates['skin_perfect_store']->skin_feature_form_line($q,$a); ?> Link to comment https://forums.phpfreaks.com/topic/23758-php5-help/#findComment-108029 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.