Member 13406977 Ответов: 1

Я новичок в php. Я хочу добавить два числа, но что-то не так с кодом...


<?php
class add
{

private $num1;  
private $num2;

public function set($property,$value)
{
	$this->$property=$value;
}

public function get($property)
{
	return $this->$property;
}

}//end of class math

$obj = new add;
$obj -> set("num1",15);
$obj -> set("num2",3);
echo "First_Number = ".$obj->get("num1")."<br>" ; 
echo "Second_Number = ".$obj->get("num2")."<br>" ;
echo "Addition = " .$obj->get("num1") + $obj->get("num2");
?>


Что я уже пробовал:

С тем же кодом.....Умножения и операции деления работают, но возникают проблемы с сложение и вычитание........?????

Richard MacCutchan

- Какая проблема?

1 Ответов

Рейтинг:
2

Mohibur Rashid

php не может обрабатывать

echo "Addition = " .$obj->get("num1") + $obj->get("num2");

как вы и ожидали. Следующая строка покажет правильный добавленный результат
echo "Addition = " . ( $obj->get("num1") + $obj->get("num2"));



Вы не используете правильный формат html, поэтому Ваша новая строка не будет работать на html-странице
чтобы избежать этого, установите тип контента в обычный текст. Следуйте приведенному ниже примеру:

header("Content-Type: text/plain");

Установите приведенную выше строку перед объявлением класса...


Member 13406977

спасибо