Jump to content

[SOLVED] Fatal error: Cannot access empty property


Locked

Recommended Posts

 

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;
}
?>

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.