Jump to content

Class Inheriting From Parent


sumolotokai

Recommended Posts

Hi,

 

I have been staring at this for an hour and am confused. It is apparent that addcalc is unable to access the properties of basecalc but I am unsure why?  Probably a quick one. Thanks in advance! (basecalc works, i checked)

 

class basecalc {
var $n1 = '5';
var $n2 = '6';
function calculator() {
	echo $this ->n1.$this ->n2;}}

$hello = new basecalc();
$hello -> calculator();


class addcalc extends basecalc {
echo $this -> n1 + $this -> n2;}

$hello = new addcalc;
$hello -> calculator();	

Link to comment
https://forums.phpfreaks.com/topic/190681-class-inheriting-from-parent/
Share on other sites

echo $this -> n1 + $this -> n2;

 

This in your "addcalc" class needs to be wrapped in a method, "calculator" you're calling.

 

Edit: You're also calling it with new addcalc; .. should be new addcalc();.

 

Apparently you can get away with that.

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.