And converts everything to integer except string, so in php the post process could be:
public function key() {
$yourKey = $this->createYourKey();
if (is_object($yourKey) || is_array($yourKey))
throw new Exception('Array and Object not allowed.');
elseif (is_string($yourKey))
return $yourKey;
else
return (int) $yourKey;
}
Iterator::key
(PHP 5 >= 5.0.0)
Iterator::key — Retourne la clé de l'élément courant
Description
abstract public scalar Iterator::key
( void
)
Retourne la clé de l'élément courant.
Liste de paramètres
Cette fonction ne contient aucun paramètre.
Valeurs de retour
Retourne un scalaire en cas de succès, ou
NULL si une erreur survient.
Erreurs / Exceptions
Émet une alerte de type E_NOTICE si une erreur survient.
Lszl Lajos Jnszky ¶
1 year ago
