Attribute: Skillnad mellan sidversioner
Admin (diskussion | bidrag) |
Admin (diskussion | bidrag) (Gör version 3777 av Admin (diskussion) ogjord) Märke: Gör ogjord |
||
| (3 mellanliggande sidversioner av samma användare visas inte) | |||
| Rad 67: | Rad 67: | ||
=== Alternativ === | === Alternativ === | ||
{| class="wikitable" | {| class="wikitable" | ||
!Attribut !! Stöds | |||
! Attribut !! Stöds | |||
|- | |- | ||
| Begränsad av allow_url_fopen || Nej | | Begränsad av allow_url_fopen || Nej | ||
Nuvarande version från 1 september 2024 kl. 05.22
Klassen Attribute
(PHP 8)
Introduktion
Attribut erbjuder möjligheten att lägga till strukturerad, maskinläsbar metadata på deklarationer i koden: Klasser, metoder, funktioner, parametrar, egenskaper och klasskonstanter kan vara mål för ett attribut. Metadatan som definieras av attribut kan sedan inspekteras vid runtime med hjälp av Reflection API:erna. Attribut kan därför betraktas som ett konfigurationsspråk direkt inbäddat i koden.
Klassöversikt
final class Attribute {
/* Konstant */
const int TARGET_CLASS;
const int TARGET_FUNCTION;
const int TARGET_METHOD;
const int TARGET_PROPERTY;
const int TARGET_CLASS_CONSTANT;
const int TARGET_PARAMETER;
const int TARGET_ALL;
const int IS_REPEATABLE;
/* Egenskaper */
public int $flags;
/* Metoder */
public __construct(int $flags = Attribute::TARGET_ALL)
}
Fördefinierade Konstanter
- Attribute::TARGET_CLASS
- Attribute::TARGET_FUNCTION
- Attribute::TARGET_METHOD
- Attribute::TARGET_PROPERTY
- Attribute::TARGET_CLASS_CONSTANT
- Attribute::TARGET_PARAMETER
- Attribute::TARGET_ALL
- Attribute::IS_REPEATABLE
Egenskaper
- flags:
Se även
Innehållsförteckning
- Attribute::__construct — Skapa en ny Attribute-instans
ogg:// — Ljudströmmar
Beskrivning
Filer som öppnas för läsning via ogg://-omslaget behandlas som komprimerat ljud som är kodade med OGG/Vorbis-codec. På samma sätt skrivs filer som öppnas för skrivning eller tillägg via ogg://-omslaget som komprimerade ljuddata. stream_get_meta_data() när det används på en OGG/Vorbis-fil som öppnats för läsning kommer att returnera olika detaljer om strömmen, inklusive leverantörstaggen, eventuella inkluderade kommentarer, antalet kanaler, samplingsfrekvensen och kodningshastighetsområdet beskrivet av: bitrate_lower, bitrate_upper, bitrate_nominal och bitrate_window.
ogg:// (PECL)
Användning
ogg://soundfile.ogg ogg:///path/to/soundfile.ogg ogg://http://www.example.com/path/to/soundstream.ogg
Alternativ
| Attribut | Stöds |
|---|---|
| Begränsad av allow_url_fopen | Nej |
| Tillåter läsning | Ja |
| Tillåter skrivning | Ja |
| Tillåter tillägg | Ja |
| Tillåter samtidig läsning och skrivning | Nej |
| Stödjer stat() | Nej |
| Stödjer unlink() | Nej |
| Stödjer rename() | Nej |
| Stödjer mkdir() | Nej |
| Stödjer rmdir() | Nej |
Kontextalternativ
| Namn | Användning | Standard | Läge |
|---|---|---|---|
| pcm_mode | PCM-kodning som ska tillämpas under läsning, en av: OGGVORBIS_PCM_U8, OGGVORBIS_PCM_S8, OGGVORBIS_PCM_U16_BE, OGGVORBIS_PCM_S16_BE, OGGVORBIS_PCM_U16_LE, och OGGVORBIS_PCM_S16_LE. (8 vs 16 bit, signerat eller osignerat, big eller little endian) | OGGVORBIS_PCM_S16_LE | Läs |
| rate | Samplingsfrekvens för inmatningsdata, uttryckt i Hz | 44100 | Skriv/Tillägg |
| bitrate | När den ges som ett heltal, den fasta bitrate vid vilken man ska koda. (16000 till 131072) När den ges som en flyttal, den variabla bitrate-kvaliteten att använda. (-1.0 till 1.0) | 128000 | Skriv/Tillägg |
| channels | Antalet ljudkanaler som ska kodas, vanligtvis 1 (Mono) eller 2 (Stereo). Kan vara upp till 16. | 2 | Skriv/Tillägg |
| comments | En array av strängvärden som ska kodas i spårhuvudet. | Skriv/Tillägg |
Sidslut
Orginalhemsidan på Engelska : https://www.php.net/manual/en/class.php-incomplete-class.php
PHP
Språkreferens
Fördefinierade_Attribut
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.