美元符號在PHP中的含義是什麼?我有這樣的代碼:美元符號在PHP中的含義是什麼?
<?php
class Building {
public $number_of_floors = 5;
private $color;
public function __construct($paint) {
$this->color = $paint;
}
public function describe() {
printf('This building has %d floors. It is %s in color.',
$this->number_of_floors,
$this->color
);
}
}
$bldgA = new Building('red');
$bldgA->describe();
?>
看來,$
表示像變量:
$number_of_floors
$color
但我感到困惑,當我看到以下內容:
$bldgA->describe();
$bldgA->number_of_floors;
爲什麼沒有這些變量前的美元符號?
嗯,也許該再次閱讀[PHP語言參考](http://php.net/manual/en/langref.php)... –
谷歌和閱讀PHP OOP的基礎知識。 – Sarfraz
http://www.php.net/manual/en/language.oop5.basic.php – JJJ