Assoziatives array und Objektübergabe als Referenz?
Compuboy
- php
Guten Tag,
also ich arbeite mit der template Engine Smarty.
Hier ist das Problem das ich beschreiben möchte.
function initTop(&$page, $array)
{
for ($i=0; $i<sizeof($array)
{
$page->assignVars(, $array[$i])
}
}
Also die Funktion soll wissen wessen Objektattribute des Objekts $page vom Typ Smarty sie verändern soll. Muss ich das per Referenz machen? Habe Referenzen bisher noch nicht verwendet ... :-)
Das Array soll assoziativ sein.
Die Funtion assignVars() wird so aufgerufen:
$objektname->assignVars("indexname des ass. arrays", $arraywert);
Wie extrahiere ich nun für jeden Arraywert den indexnamen?
Gibt es dafür einen php Befehl?
Danke