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; } ?> 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 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 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 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
Archived
This topic is now archived and is closed to further replies.