//checking if denominator is not zero
        $subfr = $c / $d - $i / $f;
        echo $c . "/" . $d . " - " . $i . "/" . $f . " = " . number_format($subfr, 2, ',', '') . '<br/>';
    }
    //divide two fractions
    public static function devfract($c, $d, $i, $f)
    {
        Fraction::check($d);
        //checking if denominator is not zero
        Fraction::check($f);
        //checking if denominator is not zero
        $df = $c / $d / ($i / $f);
        echo $c . "/" . $d . " / " . $i . "/" . $f . " = " . number_format($df, 2, ',', '') . '<br/>';
    }
    //multiplication of two fractions
    public static function multfract($c, $d, $i, $f)
    {
        Fraction::check($d);
        //checking if denominator is not zero
        Fraction::check($f);
        //checking if denominator is not zero
        $mf = $c / $d * ($i / $f);
        echo $c . "/" . $d . " * " . $i . "/" . $f . " = " . number_format($mf, 2, ',', '') . '<br/>';
    }
}
$ttt = new Fraction(55, 1);
Fraction::sumfract(23456, 1, 56788, 167);
Fraction::subfract(1, 2, 4, 5);
Fraction::devfract(1, 2, 5, 2);
Fraction::multfract(30, 0, 3, 2);
// error!
    }
    //the sum of two fractions
    public static function sumfract($c, $d, $i, $f)
    {
        $sumfr = $c / $d + $i / $f;
        echo $c . "/" . $d . " + " . $i . "/" . $f . " = " . number_format($sumfr, 2, ',', '') . '<br/>';
    }
    //Subtract two fractions
    public static function subfract($c, $d, $i, $f)
    {
        $subfr = $c / $d - $i / $f;
        echo $c . "/" . $d . " - " . $i . "/" . $f . " = " . number_format($subfr, 2, ',', '') . '<br/>';
    }
    //divide two fractions
    public static function devfract($c, $d, $i, $f)
    {
        $df = $c / $d / ($i / $f);
        echo $c . "/" . $d . " / " . $i . "/" . $f . " = " . number_format($df, 2, ',', '') . '<br/>';
    }
    //multiplication of two fractions
    public static function multfract($c, $d, $i, $f)
    {
        $mf = $c / $d * ($i / $f);
        echo $c . "/" . $d . " * " . $i . "/" . $f . " = " . number_format($mf, 2, ',', '') . '<br/>';
    }
}
$ttt = new Fraction(55, 0);
Fraction::sumfract(23456, 8, 56788, 167);
Fraction::subfract(1, 2, 4, 10);
Fraction::devfract(1, 2, 5, 500);
Fraction::multfract(30, 5, 3, 2);