У меня есть класс Player, у которого есть свойства: $ пехота, $ Vehicles и $ air.
Когда я сражаюсь с игроками, я не знаю, какое свойство используется в качестве массива, который содержит свойства, которые нужно использовать, перемешивается для создания случайного порядка.
Я пытаюсь использовать это, но это не работает. Как ни странно, это не дает мне пустую ошибку свойства, поэтому я предполагаю, что она указывает на какое-то свойство:
<?php
$typeOrder = array(_INF_, _VEH_, _AIR_); // _INF_ const = "infantry" etc
$turnOrder = $typeOrder;
shuffle($turnOrder);
for($i = 0; $i < 3; $i++)
{
$attType = $turnOrder[$i];
print $p1->$attType;
}
?>
Как правильно получить доступ к свойству со значением, хранящимся в константе?
Спасибо.