【发布时间】:2011-03-18 11:03:28
【问题描述】:
我有 mysql 表,其中包含 'operation.date'、'operation.name' 等列。
在使用$mysqli->fetch_object() 将该表数据作为对象获取后,我得到了这个(行的print_r):
stdClass Object
(
[id] => 2
[operation.date] => 2010-12-15
[operation.name] => some_name
)
我如何访问 operation.date 和 operation.name 以及所有其他奇怪命名的对象属性?
【问题讨论】:
-
这是重复的。答案是,它不是一个有效的属性。你应该改变它。但是你可以使用
$obj->{'operation.date'}来访问它。 -
对不起。正在搜索但不是连字符。
-
没问题。反正也没那么容易找到。
标签: php oop naming-conventions