PHP nesne tuşları ile dizi benzeri veri yapılarını oluşturmak nasıl?

1 Cevap php

PHP, böyle yani şey Nesne anahtarları ile diziler oluşturmak istiyoruz:

<?php
$keyObject   = new KeyObject;
$valueObject = new ValueObject;

$hash = array($keyObject => $valueObject);

Ancak, bu bir hata yükseltir. Diziler sadece tamsayı veya dize anahtarlarını olabilir. Ben böyle bir şey yapmak zorunda sona:

$hash = array(
    'key'   => $keyObject,
    'value' => $valueObject);

Bu çalışıyor ama ben istediğim kadar temiz değil. Daha iyi bir yolu var mı? (Belki de ben eksik SPL gelen bir şey ...)

TIA