我已经使用了一段时间的过程并试图更好地理解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