phpbar.de logo

Mailinglisten-Archive

[php] Zugriff auf ein Array über einen Getter

[php] Zugriff auf ein Array über einen Getter

Frank Busch fbusch at gmx.net
Fre Mar 6 16:24:23 CET 2009


Hallo,

> weiß einer ob es möglich ist,über einen Getter direkt ein Array
anzusprechen? leider klappt folgendes nicht:
> $this->get_Array()['index'];
> 
> Was klappt: $this->get_Array(); erst in eine Variable zu speichern und
dann drauf zu zugreifen, 
> aber das kann es ja auch nicht sein.

Warum setzt Du nicht einen optionalen Parameter in Deine Funktion ein?

function get_Arry($sFeld=null) {
  //blabla allerhand Kram um $aArray zu füllen...
  return (is_null($sFeld) ? $aArray : $aArray[$sFeld]);
}

Dann ist $this->get_Array() dein Array und $this->get_Array('index') ist das
Element index Deines Arrays.
Nicht ganz die Antwort, aber eine Lösung...

Frank


php::bar PHP Wiki   -   Listenarchive