current
Liefert das aktuelle Element eines Arrays
&reftitle.description;
mixedcurrent
arrayobjectarray
Jedes Array hat einen internen Zeiger auf sein "aktuelles" Element, welcher
auf das erste in das Array eingefügte Element initialisiert wird.
&reftitle.parameters;
array
Das Array.
&reftitle.returnvalues;
Die Funktion current gibt den Wert des Array-Elements
zurück, auf das der interne Zeiger gerade zeigt. Sie bewegt den Zeiger
überhaupt nicht. Zeigt der interne Zeiger hinter das Ende der
Elementliste, gibt current &false; zurück.
&return.falseproblem;
&reftitle.changelog;
&Version;
&Description;
&standard.changelog.calling-on-objects;
&reftitle.examples;
Beispiel für die Verwendung von current und Freunden
]]>
&reftitle.notes;
Das Ergebnis des Aufrufs von current auf ein leeres
Array und auf ein Array, dessen interner Zeiger hinter das Ende der
Elemente zeigt, sind nicht unterscheidbar von einem boolschen
&false;-Element. Um ein Array, das möglicherweise &false;-Elemente
enthält, korrekt zu durchlaufen, siehe die Kontrollstruktur &foreach;.
Um current dennoch zu verwenden und korrekt zu
prüfen, ob der Wert tatsächlich ein Element des Arrays ist, sollte
überprüft werden, ob sich der key des
current-Elements im strikten Vergleich von &null;
unterscheidet.
&reftitle.seealso;
end
key
each
prev
reset
next
&foreach;