laimas,
Белый шум, смотрите, я например в С# (Unity3D) могу описать отношения между игроком (класс GameObject) и питомцем (класс GameObject)
var pets = new Dictionary<GameObject, GameObject>();
T. е. в качестве ключей используется экземпляр класса GameObject. И зная игрока, я могу получить его питомца.
Теория теорией, однако на практике это в PHP не работает...
<?php
class GameObject {
public $name;
function __construct($name) {
$this->name = $name;
}
}
$laimas = new GameObject("laimas");
$cock = new GameObject("петушок — золотой гребешок");
$malleys = new GameObject("Malleys");
$dino = new GameObject("T-rex");
$pets = [
$laimas => $cock,
$malleys => $dino
];
print_r($pets);
Код:
|
PHP Warning: Illegal offset type in php-omg.php on line 18
PHP Warning: Illegal offset type in php-omg.php on line 19
Array
(
) |