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 Quote Link to comment 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); ?> Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.