Поэтому я пытаюсь нацелиться на объект как это:
$subject = $obj->$field->{'$postID-subject'};
Я всегда получаю возвращенное значение 0. Есть мысли?
Попробуй это:
$field2 ="{$postID}-subject";
$subject = $obj->$field->$field2;
Подтверждение концепции:
$a = new stdClass();
$a->{"A-A"} = 'B';
print $a->{"A-A"};
🙂
Других решений пока нет …