PHP извлекает значение объекта по ссылке, где ссылка содержит переменную и дефис

Поэтому я пытаюсь нацелиться на объект как это:

$subject = $obj->$field->{'$postID-subject'};

Я всегда получаю возвращенное значение 0. Есть мысли?

0

Решение

Попробуй это:

  $field2 ="{$postID}-subject";
$subject = $obj->$field->$field2;

Подтверждение концепции:

 $a = new stdClass();
$a->{"A-A"} = 'B';
print $a->{"A-A"};

🙂

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]