当前位置: 首页>>代码示例>>PHP>>正文


PHP Calculator::add方法代码示例

本文整理汇总了PHP中Calculator::add方法的典型用法代码示例。如果您正苦于以下问题:PHP Calculator::add方法的具体用法?PHP Calculator::add怎么用?PHP Calculator::add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Calculator的用法示例。


在下文中一共展示了Calculator::add方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: testAdd

 public function testAdd()
 {
     $calc = new Calculator();
     $sum = $calc->add(array(2, 3, 4, 5));
     $this->assertEquals(14, $sum);
     //check if 2+3+4+5 is equal to 14
 }
开发者ID:sampletestorg1,项目名称:sample_php,代码行数:7,代码来源:calculator_test.php

示例2: testAdd

 public function testAdd()
 {
     $calc = new Calculator();
     $result = $calc->add(30, 12);
     // ¡acierta que nuestra calculadora suma dos números correctamente!
     $this->assertEquals(42, $result);
 }
开发者ID:AndresFelipe27,项目名称:APPWBA-IngenieriaSoftware3,代码行数:7,代码来源:newEmptyPHP.php

示例3: testAddWithMultipleArgsAndLineBreaks

 public function testAddWithMultipleArgsAndLineBreaks()
 {
     $calc = new Calculator();
     $expected = 6;
     $value = $calc->add("1\n2,3");
     $this->assertEqual($expected, $value);
 }
开发者ID:remosu,项目名称:Enero-String-Calculator,代码行数:7,代码来源:testCalculator.php

示例4: testAdd

 public function testAdd()
 {
     require 'Calculator.php';
     $Controller = new Calculator();
     $expected = 5;
     $this->assertEquals($expected, $Controller->add(3, 2));
 }
开发者ID:Juli55,项目名称:mvc-framework,代码行数:7,代码来源:testCalculator.php

示例5: shouldAddTwoNumbers

 /**
  * @test
  */
 public function shouldAddTwoNumbers()
 {
     // given
     $calculator = new \Calculator();
     // when
     $result = $calculator->add(2, 3);
     // then
     $this->assertEquals(5, $result);
 }
开发者ID:DevSKiller,项目名称:devskiller-sample-php-calculator,代码行数:12,代码来源:CalculatorTest.php

示例6: shouldAddTwoNumbers

 /**
  * @test
  */
 public function shouldAddTwoNumbers()
 {
     // given
     $a = rand(0, 100);
     $b = rand(0, 100);
     $calculator = new \Calculator();
     // when
     $result = $calculator->add($a, $b);
     // then
     $this->assertEquals($a + $b, $result);
 }
开发者ID:DevSKiller,项目名称:devskiller-sample-php-calculator,代码行数:14,代码来源:RandomNumbersTest.php

示例7: testAddWithMultipleArgs

 function testAddWithMultipleArgs()
 {
     assert($this->calc->add(1, 2) === 3);
 }
开发者ID:phpassert,项目名称:core,代码行数:4,代码来源:testCalculator.php

示例8: testAdd

 /**
  * Generated from @assert (1,3) == 4.
  *
  * @covers Calculator::add
  */
 public function testAdd()
 {
     $this->assertEquals(4, $this->object->add(1, 3));
 }
开发者ID:elagith,项目名称:learningMaterial,代码行数:9,代码来源:CalculatorTest.php

示例9: test

<?php

require_once 'object.php';

$calculator = new Calculator;

$calc2 = new Calculator;
//new instance of the calculator with its own values

/**good practice is to capitalize objects, you don't need to use parenthesis if 
 * you are not passing arguments
 */

//if (assert($calculator->add(1,1) == 2)) echo "pass add";

function test ($assertion, $message = null)
{
    echo (@assert($assertion) ? 'pass: ' : 'fail: ') . $message . "\n";
}

test($calculator->add(1,1) == 2, '1 + 1 == 2');

test($calculator->register == 2, '$calculator remembers 2!');

test($calc2->register == 0, '$calc2 still set to 0');
开发者ID:rmccaffrey,项目名称:dig1108-assignments,代码行数:25,代码来源:object_test.php

示例10: testAdd

 /**
  * @dataProvider addProvider
  * @param $ex
  * @param $a
  * @param $b
  */
 public function testAdd($ex, $a, $b)
 {
     $calc = new Calculator();
     $this->assertEquals($ex, $calc->add($a, $b));
     $this->assertTrue(true);
 }
开发者ID:Aksafan,项目名称:hw5,代码行数:12,代码来源:CalculatorTest.php

示例11: div

    public function div($value)
    {
        return $this->answer /= (double) $value;
    }
    public function clear()
    {
        $this->answer = 0;
    }
    public function eq()
    {
        return $this->answer;
    }
}
// Spl auto loader
require 'SplClassLoader.php';
$loader = new SplClassLoader(null, implode(DIRECTORY_SEPARATOR, array(__DIR__, '..', 'src')));
$loader->register();
// Calculator
$calc = new Calculator();
$calc->add(15);
// answer = 15
$calc->mul(3);
// answer = 45
$calc->div(9);
// answer = 5
echo $calc->eq();
// prints 5
echo "\n";
// Implement calculator chain
$chain = new \Chainnn\Chain($calc, array('add', 'sub', 'mul', 'div', '^clear', '$eq'));
echo $chain->clear()->add(100)->div(5)->sub(10)->mul(3)->eq();
开发者ID:tur-nr,项目名称:chainnn,代码行数:31,代码来源:Calculator.php

示例12: negativeNumbersThroesExceptionWithDump

 /**
  * @test
  * @expectedException Exception
  * @expectedExceptionMessage negatives not allowed -2,-5
  */
 public function negativeNumbersThroesExceptionWithDump()
 {
     $this->calculator->add("//;\n1;-2;-5");
 }
开发者ID:GDGJihlava,项目名称:gdg-coding-dojo-jihlava,代码行数:9,代码来源:CalculatorTest.php

示例13: Calculator

</head>
<body>
	<form method="post">
		<input type="number" name="number1">
		<input type="text" name="operator">
		<input type="number" name="number2">
		<input type="submit" name="calculator" value="Calculate">
	</form>
	<?php 
$calculator1 = new Calculator();
if (isset($_POST['calculator'])) {
    $number1 = $_POST['number1'];
    $number2 = $_POST['number2'];
    $operator = $_POST["operator"];
    if ($operator == "+") {
        $calculator1->add($number1, $number2);
        echo $calculator1->getResult();
    } elseif ($operator == "-") {
        $calculator1->sub($number1, $number2);
        echo $calculator1->getResult();
    } elseif ($operator == "/") {
        $calculator1->div($number1, $number2);
        echo $calculator1->getResult();
    } elseif ($operator == "*") {
        $calculator1->mul($number1, $number2);
        echo $calculator1->getResult();
    } else {
        echo "Invalid operator";
    }
}
?>
开发者ID:hakudjin,项目名称:ci_course1_2015,代码行数:31,代码来源:form.php

示例14: __construct

    public function __construct($a, $b)
    {
        $this->_a = $a;
        $this->_b = $b;
    }
    public function add()
    {
        return $this->_a + $this->_b;
    }
    public function subtract()
    {
        return $this->_a - $this->_b;
    }
    public function multiply()
    {
        return $this->_a * $this->_b;
    }
    public function divide()
    {
        return $this->_a / $this->_b;
    }
}
$mycalc = new Calculator(12, 6);
echo $mycalc->add() . "<br>";
// Displays 18
echo $mycalc->multiply() . "<br>";
// Displays 72
echo $mycalc->subtract() . "<br>";
// Displays 6
echo $mycalc->divide() . "<br>";
// Displays 2
开发者ID:kbalog,项目名称:web-programming,代码行数:31,代码来源:exercise6.php

示例15: showAge

 /**
  * @param int $numOfYears
  *
  * @return string
  */
 public function showAge($numOfYears)
 {
     $msg = sprintf("%s will be %d years old in %d years.\n", $this->name, $this->calculator->add($this->age, $numOfYears), $numOfYears);
     return $msg;
 }
开发者ID:jamescaldwell,项目名称:TestScribe,代码行数:10,代码来源:Person.php


注:本文中的Calculator::add方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。