Как я могу получить доступ к свойству с неправильным именем?
Я добавляю данные в объект stdClass, который будет отправляться через сторонний API, и поэтому имена, которые я даю элементам этого объекта, фактически определяются этой внешней службой.
$insertArray = array();
$insertArray[0] = new stdclass();
$insertArray[0]->Name = $name;
$insertArray[0]->PhoneNumber = $phone;
Все это работало чудесно, пока я не наткнулся на собственность сневерное имя:
$insertArray[0]->First.Name = $firstname;
Так что это не правильный синтаксис PHP, так есть ли способ обойти это?