compactErstellt ein Array mit Variablen und deren Werten
&reftitle.description;
arraycompactmixedvarname1mixed...
Erstellt ein Array mit Variablen und deren Werten.
Für alle diese sucht compact nach einer
Variablen in der aktuellen Symboltabelle, und fügt diese dem
zurückzugebenden Array hinzu, wobei der Variablenname als
Schlüssel, und der Inhalt der Variablen als Wert gespeichert
wird. Kurz, diese Funktion tut das Gegenteil von
extract.
Strings, welche nicht gesetzt sind, werden einfach ignoriert.
&reftitle.parameters;
varname1compact übernimmt eine variable Anzahl von
Parametern. Jeder Parameter kann entweder ein String mit einem
Variablennamen, oder ein Array mit Variablennamen sein. Dieses
Array kann auch andere Arrays mit Variablennamen enthalten;
compact behandelt sie rekursiv.
&reftitle.returnvalues;
Gibt ein Array mit allen Variablen zurück.
&reftitle.examples;
compact Beispiel
]]>
&example.outputs;
SIGGRAPH
[city] => San Francisco
[state] => CA
)
]]>
&reftitle.notes;
Achtung
Weil variable Variablen
in Funktionen nicht mit PHPs superglobalen Arrays
verwendet werden dürfen, können die superglobalen Arrays nicht an
compact übergeben werden.
&reftitle.seealso;
extract