如何从PHP对象数组中获取对象的属性值

时间:2010-12-19 18:22:17

标签: php

我的问题是在PHP .. 我有一个对象位置,包含属性名称,日期,地址以及获取和设置方法......     班级地点{         公共名称;         公共日期;         公共地址;         public function set_name($ myname){             $这 - >名称= $ MYNAME;         }         public function get_name(){             返回$ this-> name;         }     } 然后我创建了一个数组$locations_array=array();

我还创建了一个类位置的实例:

$my_loc=new location;
$my_loc->set_name("africa");
$locations_array[0]=$my_loc;
echo $locations_array[0]->get_name();

当我尝试回显对象的名称$ my_loc..there时出现错误..我可以解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

我在交互式PHP shell中尝试了这一点,一切正常。它必须是某种特定于您的计算机的错误,无论是错误还是错误。

如果name属性是公共的,你甚至可能想重新考虑set_name和get_name函数的存在。