Locked Posted October 11, 2009 Share Posted October 11, 2009 It says that the error is on like 17 ($this->$adder=$var;) but i dont see why it errors, all tutorials say this is how you set the var? Any help/advice is appropriated. <?php class mail_block{ var $adder; var $blocked; function __construct($blocker,$blocked){ $this->set_adder($blocker); $this->set_blocked($blocked); } function get_adder(){ return $this->$adder; } function get_blocked($var){ return $this->$blocked; } function set_adder($var){ $this->$adder=$var; } function set_blocked($var){ $this->$blocked=$var; } ?> Quote Link to comment https://forums.phpfreaks.com/topic/177254-solved-fatal-error-cannot-access-empty-property/ Share on other sites More sharing options...
mikesta707 Posted October 11, 2009 Share Posted October 11, 2009 the correct way to access data members is $this->name. you don't need the $ next to the name of the var $this->$adder=$var; //should be $this->adder=$var you will need to change the way you access all your data members Quote Link to comment https://forums.phpfreaks.com/topic/177254-solved-fatal-error-cannot-access-empty-property/#findComment-934615 Share on other sites More sharing options...
Locked Posted October 11, 2009 Author Share Posted October 11, 2009 How stupid xD thanks a lot Quote Link to comment https://forums.phpfreaks.com/topic/177254-solved-fatal-error-cannot-access-empty-property/#findComment-934619 Share on other sites More sharing options...
mikesta707 Posted October 11, 2009 Share Posted October 11, 2009 dont forget the topic solved button at the bottom of the screen Quote Link to comment https://forums.phpfreaks.com/topic/177254-solved-fatal-error-cannot-access-empty-property/#findComment-934623 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.