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...') |
Admin (diskussion | bidrag) |
||
Rad 36: | Rad 36: | ||
Orginalhemsidan på Engelska : https://www.php.net/manual/en/class.traversable.php | Orginalhemsidan på Engelska : https://www.php.net/manual/en/class.traversable.php | ||
<BR>[[PHP]]<BR>[[Språkreferens]] | <BR>[[PHP]]<BR>[[Språkreferens]] | ||
<BR>[[Fördefinierade | <BR>[[Fördefinierade Gränssnitt och Klasser]]<BR> | ||
[[Kategori:Php]] | [[Kategori:Php]] | ||
<hr> | <hr> |
Nuvarande version från 29 augusti 2024 kl. 16.42
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.