Attribute

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

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


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)

Mall:Note

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.