我有像'operation.date','operation.name'等collumns的mysql表。 将该表数据作为对象提取后与$mysqli->fetch_object()
我得到这个(print_r of row):名称中带点的php对象属性
stdClass Object
(
[id] => 2
[operation.date] => 2010-12-15
[operation.name] => some_name
)
我怎么存取权限operation.date
和operation.name
和所有其他古怪的命名对象的属性?
这是一个重复的对象。答案是,这不是一个有效的财产。你应该改变它。但是你可以使用'$ obj - > {'operation.date'}'来访问它。 – Gordon 2011-03-18 11:07:34
可能重复的[对象的键中的连字符](http://stackoverflow.com/questions/2925044/hyphens-in-keys-of-object)以及[如何访问此对象属性](http:// stackoverflow.com/questions/758449/php-how-do-i-access-this-object-property) – Gordon 2011-03-18 11:14:08
对不起。正在搜索,但不是连字符。 – egis 2011-03-18 11:25:26