我是OOP的菜鸟,希望能得到一些帮助,解决一个非常简单的问题。
在非OOP PHP中,我会这样做:
$fruit = banana;
function showFruit(){
global $fruit;
echo $fruit;
}
这将打印"banana",我可以毫无问题地定义函数之外的变量。
在课堂上怎么样?
$fruit = "apple";
class showFruit(){
var $string = ?????;
// Functions here...
}
谢谢!
这是你要找的吗?
class foo {
private $fruit = "apple";
public function showFruit() {
echo $this->fruit;
}
}
$foo = new foo();
$foo->showFruit(); // Prints "apple"
演示