Traversable
Gränssnittet Traversable
(PHP 5, PHP 7, PHP 8)
Introduktion
Gränssnitt för att upptäcka om en klass är traverserbar med hjälp av `foreach`.
Abstrakt basgränssnitt som inte kan implementeras ensamt. Istället måste det implementeras av antingen IteratorAggregate eller Iterator.
Gränssnittssammanfattning
interface Traversable { }
Detta gränssnitt har inga metoder, dess enda syfte är att vara basgränssnitt för alla traverserbara klasser.
Ändringslogg
- Version 7.4.0
- Gränssnittet Traversable kan nu implementeras av abstrakta klasser. Klasser som ärver måste implementera Iterator eller IteratorAggregate.
Noteringar
Notera:
Inbyggda klasser som implementerar detta gränssnitt kan användas i en `foreach`-sats och behöver inte implementera IteratorAggregate eller Iterator.
Notera:
Innan PHP 7.4.0 kunde detta interna motorns gränssnitt inte implementeras i PHP-skript. Antingen IteratorAggregate eller Iterator måste istället användas.
Sidslut
Orginalhemsidan på Engelska : https://www.php.net/manual/en/class.traversable.php
PHP
Språkreferens
Fördefinierade Gränssnitt och Klasser
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webserver.