コード例 #1
0
ファイル: class.php プロジェクト: rafajc/vagrant-silex
<?php

class calculator
{
    public function sum($x, $y)
    {
        return $x + $y;
    }
    public function mul($x, $y)
    {
        return $x * $y;
    }
    public function fak($n)
    {
        if ($n == 0) {
            return 1;
        }
        return $this->fak($n - 1) * $n;
    }
}
//--------------------------------------------
//--------------------------------------------
//--------------------------------------------
$calc = new calculator();
for ($i = 0; $i < 10; $i++) {
    echo "{$i} + {$i} = " . $calc->sum($i, $i) . "<br>";
    echo "{$i} * {$i} = " . $calc->mul($i, $i) . "<br>";
    echo "{$i}! = " . $calc->fak($i) . "<br>";
    echo "<hr>";
}
コード例 #2
0
ファイル: view.php プロジェクト: akandshuvo/htdocs_basis_seip
require_once './calculator.php';
$obj = new calculator();
echo '<pre>';
print_r($_POST);
$first = $_POST['first-number'];
$second = $_POST['second-number'];
$button = $_POST['btn'];
if ($button == 'add') {
    $add = $obj->add($first, $second);
}
if ($button == 'sub') {
    $add = $obj->sub($first, $second);
}
if ($button == 'mul') {
    $add = $obj->mul($first, $second);
}
if ($button == 'div') {
    $add = $obj->div($first, $second);
}
if ($button == 'mod') {
    $add = $obj->mod($first, $second);
}
?>


<html>
    <head>
        <title>Calculator</title>
    </head>
    <body>