php - 计算输出不理想

标签 php class

我试图在这里了解类定义和使用计算的基础知识

这是代码

<?php

class calculator {
    var $number1 = 4;
    var $number2 = 5;

    function add ($a,$b){
        $c = $a + $b;
        print ("the sum of your numbers: $c");
        print ($c);
    }

}

$cal = new calculator;
$cal->add($number1,$number2);

?>

在我的浏览器中出现的是:

The sum of your numbers: 0

为什么不是 9?

最佳答案

你要么做

class calculator {
    //...
}
$number1 = 4;
$number2 = 5;
$cal = new calculator;
$cal->add($number1,$number2);

class calculator {
    var $number1 =4;
    var $number2 =5;
    //...
}
$cal = new calculator;
$cal->add($cal->number1,$cal->number2);

关于php - 计算输出不理想,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5325536/

相关文章:

php - fatal error 异常: Call to undefined function link_to_route()

php - 如何匹配正则表达式中的反斜杠

ios - 子类 UIView 有两个标签

c++ - 从具有不同子类的父指针调用子方法

c++ - 合并两个 LinkedList 而不创建一个新的 LinkedList

php - 如何编写正文中包含 anchor 标记的 Zend Framework URL?

php - javascript 代码 - 包括 php

php - mysql 数据库插入将所有 ID 更改为 4294967295

python - 使用父类调用方法

class - Linux 中抛出 IllegalAccessError ( suse 10)