Traversable: Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '=== 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 ==== <pre> interface Traversable { } </pre> Detta gränssnitt har inga metoder, dess enda syfte är att vara basgränssnitt f...') |
(Ingen skillnad)
|
Versionen från 29 augusti 2024 kl. 16.41
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 Undantag
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.