【发布时间】:2016-01-14 10:16:57
【问题描述】:
我正在将数据添加到将通过第 3 方 API 发送的 stdClass 对象,因此我为该对象的元素提供的名称实际上是由该外部服务定义的。
$insertArray = array();
$insertArray[0] = new stdclass();
$insertArray[0]->Name = $name;
$insertArray[0]->PhoneNumber = $phone;
这一切都很好,直到我遇到一个带有invalid name的属性:
$insertArray[0]->First.Name = $firstname;
所以这不是有效的 PHP 语法,有没有办法解决这个问题?
【问题讨论】:
-
$insertArray[0]->{'First.Name'} = $firstname;
标签: php class variables properties stdclass