Danke allen zusammen; es scheint also daß die php Version auf lima-city, wo ich es versuchte, noch pre 5.6 ist, und auf fatcow, wo es zum Einsatz kommen sollte ist die Info explizit 5.5; versucht hatte ich define("aa",array("yy","xx"); echo aa[0],aa[1]; oder ähnlich; Ergebnis immer nur a .
Insbersondere Dank an TS für Dein Ausführliches Beispiel, das für mich aber ein schwerer Brocken ist.
Soweit komm ich noch mit: durch shorcut Logikauswertung bleiben die Konstanten im "defined Block" bei Ihrem Wert wenn schon einer zugewiesen ist, sons, was hier der Fall ist, bekommen sie die Werte 'Tom','One', 'Witzige Idee'.
Aber wo jetzt nachzuschlagen was die Zuweisungen $name[] = ... bedeutet wüßte ich nicht.