我已經使用了一段時間的過程並試圖更好地理解PHP中的OOP。從方塊1開始,我有一個快速問題,讓它凝膠化。許多基本示例顯示靜態值,例如$bob->name = "Robert";
分配值時。但是我想通過動態值,從形式說:$name = $_POST['name'];
將動態值分配給PHP中的對象屬性
class Person {
// define properties
public $name;
public $weight;
public $age;
public function title() {
echo $this->name . " has submitted a request ";
}
}
$bob = new Person;
// want to plug the value in here
$bob->name = $name;
$bob->title();
我想我得到一些地區有點紅了,只要在類的內部變量的訪問,封裝&「規則」,可以$ name = $ _POST ['name'];居住在課堂以外的任何地方,還是我錯過了一個重要的觀點?
感謝
我只使用堆棧溢出幾次,它是一個很好的資源。仍然熟悉系統,即投票,「接受答案」等,但我很欣賞在這裏獲得多個答案/反饋。當我學習程序時,我發現我可以讓事情發揮作用,但後來發現我一路上都撿到了不好的習慣......很像這個問題 - 我可以得到「結果」,但不是;我確定我正在做這件事正常。 謝謝! – 2010-06-21 13:32:22