Php 将属性插入到对象中 我需要什么
我想在对象中添加一个新属性Php 将属性插入到对象中 我需要什么,php,Php,我想在对象中添加一个新属性 var\u dump给出以下结果 array (size=1) 0 => object(Item)[430] protected '_node' => null protected '_id' => array (size=1) 'ItemId' => string '4596' (length=4) protected '_data' => array (size=8) 'It
var\u dump
给出以下结果
array (size=1)
0 =>
object(Item)[430]
protected '_node' => null
protected '_id' =>
array (size=1)
'ItemId' => string '4596' (length=4)
protected '_data' =>
array (size=8)
'ItemId' => string '4596' (length=4)
'Id' => string '1055' (length=4)
'employee' => string '40' (length=2)
'project' => string '73' (length=2)
'activity' => string '473' (length=3)
'date' => string '2015-09-28' (length=10)
'duration' => string '28800' (length=5)
'comment' => null
protected '_values' =>
.
.
.
我想在对象中添加另一个属性customer
,使对象看起来像这样
array (size=1)
0 =>
object(Item)[430]
protected '_node' => null
protected '_id' =>
array (size=1)
'ItemId' => string '4596' (length=4)
protected '_data' =>
array (size=8)
'ItemId' => string '4596' (length=4)
'Id' => string '1055' (length=4)
'employee' => string '40' (length=2)
'project' => string '73' (length=2)
'activity' => string '473' (length=3)
'date' => string '2015-09-28' (length=10)
'duration' => string '28800' (length=5)
'comment' => null
'customer' => string '20' (length=2)
protected '_values' =>
.
.
.
我该怎么做
编辑
print\u r()
返回
Array
(
[0] => Item Object
(
[_node:protected] =>
[_id:protected] => Array
(
[ItemId] => 4596
)
[_data:protected] => Array
(
[ItemId] => 4596
[Id] => 1055
[employee] => 40
[project] => 73
[activity] => 473
[date] => 2015-09-28
[duration] => 28800
[comment] =>
)
[_values:protected] => Array
在我看来,
customer
不是一个属性,而是$\u data
属性中散列的一个键。那怎么办
$object->_data['customer'] = '20';
由于
$\u数据
属性受保护
,因此必须在类或派生类中执行此操作。在我看来,客户
不是属性,而是$\u数据
属性中哈希的键。那怎么办
$object->_data['customer'] = '20';
由于
$\u data
属性受保护
,因此您必须在类或派生类中执行此操作。打印\u r
并发布数据,您尝试了什么?可能重复打印\u r
并发布数据,您尝试了什么?可能重复