Never: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
Ingen redigeringssammanfattning
 
(En mellanliggande sidversion av samma användare visas inte)
Rad 1: Rad 1:
== Never ==
== Never ==
Typen ''never'' är en returtyp som endast används för att ange att en funktion inte avslutas. Detta innebär att den antingen anropar exit(), kastar ett undantag eller är en oändlig loop. Därför kan den inte vara en del av en unionstypdeklaration. Tillgänglig från och med PHP 8.1.0.
Typen ''never'' är en returtyp som endast används för att ange att en funktion inte avslutas. Detta innebär att den antingen anropar exit(), kastar ett undantag eller är en oändlig loop. Därför kan den inte vara en del av en [[unionstypdeklaration]]. Tillgänglig från och med PHP 8.1.0.


I typsteori är ''never'' den lägsta typen, vilket betyder att den är en subtyp till alla andra typer och kan ersätta vilken annan returtyp som helst under arv.
I typsteori är ''never'' den lägsta typen, vilket betyder att den är en subtyp till alla andra typer och kan ersätta vilken annan returtyp som helst under arv.


[PHP]
[[PHP]]
 
[[Språkreferens]]
[[Språkreferens]]
[[Kategori:Php]]
[[Kategori:Php]]

Nuvarande version från 13 augusti 2024 kl. 15.17

Never

Typen never är en returtyp som endast används för att ange att en funktion inte avslutas. Detta innebär att den antingen anropar exit(), kastar ett undantag eller är en oändlig loop. Därför kan den inte vara en del av en unionstypdeklaration. Tillgänglig från och med PHP 8.1.0.

I typsteori är never den lägsta typen, vilket betyder att den är en subtyp till alla andra typer och kan ersätta vilken annan returtyp som helst under arv.

PHP

Språkreferens