Я изучаю ООП, и это мой первый учебный проект.
Я создал класс Math, а также создал метод add.Но когда я пытаюсь создать метод вычитания, я не знаю, где у меня проблема.
Пожалуйста, помогите и дайте мне информацию, где я могу получить более подробную информацию об ООП.
<?php
class Math
{
/**
*
* @return int
*/
function add()
{
$args = func_num_args();
$sum = 0;
$i = 0;
for ( $i; $i < $args; $i++ )
{
is_int(func_get_arg($i)) ? $sum += func_get_arg($i) : die('use only integers, please');
}
return $sum;
}
function subtract()
{
$args = func_num_args();
$sub = 0;
$i = 0;
while($i < $args)
{
$sub = func_get_arg($i);
if (is_int(func_get_arg($i)))
{
is_int($sub - func_get_arg($i));
}
}
$i++;
return $sub;
}
}
Я называю этот класс в моем index.php следующим образом:
<?php
include("Math.php");
$c = new Math();
$result = $c->subtract(100,10,20,45);
echo $result;
?>