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 に答える