0

我是 OOP 的菜鸟,对于必须是非常简单的问题的一些帮助,我将不胜感激。

在非 OOP PHP 中,我会这样做:

$fruit = banana;

function showFruit(){
  global $fruit;
  echo $fruit;    
}

这将打印“香蕉”,我可以毫无问题地在函数之外定义变量。

上课怎么样?

$fruit = "apple";

class showFruit(){
  var $string = ?????;
  // Functions here...
}

谢谢!

4

1 回答 1

2

这是你要找的吗?

class foo {
    private $fruit = "apple";

    public function showFruit() {
        echo $this->fruit;
    }
}

$foo = new foo();
$foo->showFruit(); // Prints "apple"

演示

于 2012-06-02T00:37:58.163 回答