Nya sidor
Hoppa till navigering
Hoppa till sök
(nyaste | äldsta) Visa (50 nyare | 50 äldre) (20 | 50 | 100 | 250 | 500)
- 31 augusti 2024 kl. 10.48 Kontextalternativ och parametrar (historik | redigera) [1 285 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== Kontextalternativ och parametrar === PHP erbjuder olika kontextalternativ och parametrar som kan användas med alla filsystem- och strömomslagare. Kontexten skapas med stream_context_create(). Alternativ sätts med stream_context_set_option() och parametrar med stream_context_set_params(). ==== Innehållsförteckning ==== * Socket context options — Lista över socket-kontextalternativ * HTTP context options — Lista över HTTP-kontextalterna...') Märke: Visuell redigering: Växlade
- 31 augusti 2024 kl. 07.15 SensitiveParameter (historik | redigera) [1 901 byte] Admin (diskussion | bidrag) (Skapade sidan med '= Sidslut = Orginalhemsidan på Engelska : https://www.php.net/manual/en/class.php-incomplete-class.php <BR>PHP<BR>Språkreferens <BR>Fördefinierade_Attribut<BR> Kategori:Php <hr> 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/ <BR><BR>Tack till [https://datorhjalp.se Datorhjälp] som har sponsrat Linux.se med...')
- 31 augusti 2024 kl. 07.14 ReturnTypeWillChange (historik | redigera) [1 276 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== Klassen ReturnTypeWillChange === (PHP 8 >= 8.1.0) ==== Introduktion ==== De flesta icke-slutliga (non-final) interna metoder kräver nu att metoder som åsidosätter dem deklarerar en kompatibel returtyp, annars kommer en föråldringsvarning att utfärdas under valideringen av arv. Om returtypen inte kan deklareras för en åsidosättande metod på grund av PHP:s versionkompatibilitetsproblem, kan attributet #[\ReturnTypeWillChange] läggas till för att tysta fö...')
- 31 augusti 2024 kl. 07.13 Override (historik | redigera) [1 150 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== Klassen Override === (PHP 8 >= 8.3.0) ==== Introduktion ==== ==== Klassöversikt ==== <pre> final class Override { →Metoder: public __construct() } </pre> ==== Exempel ==== <pre> <?php class Base { protected function foo(): void {} } final class Extended extends Base { #[\Override] protected function boo(): void {} } ?> </pre> Utdata från exemplet ovan i PHP 8.3 är liknande: <pre> Fatal error: Extended::boo() has #[\Override] attribute, bu...')
- 31 augusti 2024 kl. 07.11 AllowDynamicProperties (historik | redigera) [1 536 byte] Admin (diskussion | bidrag) (Skapade sidan med 'he AllowDynamicProperties class ¶ (PHP 8 >= 8.2.0) Introduction ¶ This attribute is used to mark classes that allow dynamic properties. Class synopsis ¶ final class AllowDynamicProperties { →Methods: public __construct() } Examples Dynamic properties are deprecated as of PHP 8.2.0, thus using them without marking the class with this attribute will emit a deprecation notice. <?php class DefaultBehaviour { } #[\AllowDynamicProperties] class ClassAllowsDynamicPro...')
- 31 augusti 2024 kl. 07.09 Attribute (historik | redigera) [4 084 byte] Admin (diskussion | bidrag) (Skapade sidan med '= Sidslut = Orginalhemsidan på Engelska : https://www.php.net/manual/en/class.php-incomplete-class.php <BR>PHP<BR>Språkreferens <BR>Fördefinierade_Attribut<BR> Kategori:Php <hr> 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/ <BR><BR>Tack till [https://datorhjalp.se Datorhjälp] som har sponsrat Linux.se med...')
- 31 augusti 2024 kl. 07.08 Fördefinierade Attribut (historik | redigera) [694 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== Fördefinierade Attribut === ==== Innehållsförteckning ==== * Attribute * AllowDynamicProperties * Override * ReturnTypeWillChange * SensitiveParameter PHP tillhandahåller några fördefinierade attribut som kan användas. = Sidslut = Orginalhemsidan på Engelska : https://www.php.net/manual/en/reserved.attributes.php <BR>PHP<BR>Språkreferens Kategori:Php <hr> Det här är en maskinöversättning av PHP-manualen till svenska. Om...') Märke: Visuell redigering: Växlade
- 30 augusti 2024 kl. 06.45 smartctl (historik | redigera) [86 073 byte] Admin (diskussion | bidrag) (Skapade sidan med '== Namn == '''smartctl''' - Kontroll- och övervakningsverktyg för SMART-diskar == Synopsis == '''smartctl''' [alternativ] enhet == Fullständig sökväg == /usr/sbin/smartctl == Paketversion == smartmontools-5.43 2012-06-30 r3573 == Beskrivning == [Denna man-sida är genererad för Linux-versionen av smartmontools. Den innehåller ingen information specifik för andra plattformar.] '''smartctl''' styr Self-Monitoring, Analysis and Reporting Technology (SMART)-syst...')
- 29 augusti 2024 kl. 17.41 PHP Incomplete Class (historik | redigera) [2 464 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== Klassen __PHP_Incomplete_Class === (PHP 4.0.1, PHP 5, PHP 7, PHP 8) ==== Introduktion ==== Skapas av `unserialize()` när man försöker avserialisera en odefinierad klass eller en klass som inte finns med i `allowed_classes` i `unserialize()`s options-array. Innan PHP 7.2.0 skulle användning av `is_object()` på klassen __PHP_Incomplete_Class returnera `false`. Från och med PHP 7.2.0 kommer den att returnera `true`. ==== Klassöversikt ==== <pre> class __PHP_...')
- 29 augusti 2024 kl. 17.40 SensitiveParameterValue (historik | redigera) [1 507 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== Klassen SensitiveParameterValue === (PHP 8 >= 8.2.0) ==== Introduktion ==== Klassen SensitiveParameterValue tillåter inkapsling av känsliga värden för att skydda dem mot oavsiktlig exponering. Värdena för parametrar som har attributet SensitiveParameter kommer automatiskt att inkapslas i ett SensitiveParameterValue-objekt i stackspårningar. ==== Klassöversikt ==== <pre> final class SensitiveParameterValue { →Egenskaper: private readonly mixed $value;...')
- 29 augusti 2024 kl. 17.38 BackedEnum (historik | redigera) [1 339 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== Gränssnittet BackedEnum === (PHP 8 >= 8.1.0) ==== Introduktion ==== Gränssnittet BackedEnum tillämpas automatiskt på uppräknade värden (backed enumerations) av PHP-motorn. Det kan inte implementeras av användardefinierade klasser. Uppräkningar får inte åsidosätta dess metoder, eftersom standardimplementationer tillhandahålls av motorn. Det är endast tillgängligt för typkontroller. ==== Gränssnittssammanfattning ==== <pre> interface BackedEnum exte...')
- 29 augusti 2024 kl. 17.35 UnitEnum (historik | redigera) [1 101 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== Gränssnittet UnitEnum === (PHP 8 >= 8.1.0) ==== Introduktion ==== Gränssnittet UnitEnum tillämpas automatiskt på alla uppräkningar (enumerations) av PHP-motorn. Det kan inte implementeras av användardefinierade klasser. Uppräkningar får inte åsidosätta dess metoder, eftersom standardimplementationer tillhandahålls av motorn. Det är endast tillgängligt för typkontroller. ==== Gränssnittssammanfattning ==== <pre> interface UnitEnum { →Metoder: pu...')
- 29 augusti 2024 kl. 17.31 Stringable (historik | redigera) [1 999 byte] Admin (diskussion | bidrag) (Skapade sidan med '= Sidslut = Orginalhemsidan på Engelska : https://www.php.net/manual/en/class.stringable.php <BR>PHP<BR>Språkreferens <BR>Fördefinierade Gränssnitt och Klasser<BR> Kategori:Php <hr> 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/ <BR><BR>Tack till [https://datorhjalp.se Datorhjälp] som har sponsrat Linux.se...')
- 29 augusti 2024 kl. 17.26 WeakMap (historik | redigera) [3 919 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== Klassen WeakMap === (PHP 8) ==== Introduktion ==== En WeakMap är en karta (eller ordbok) som accepterar objekt som nycklar. Till skillnad från den liknande SplObjectStorage bidrar dock ett objekt i en WeakMap-nyckel inte till objektets referensräkning. Det vill säga, om den enda återstående referensen till ett objekt vid något tillfälle är nyckeln i en WeakMap, kommer objektet att skräpasamlas och tas bort från WeakMap. Dess primära användningsfall är...')
- 29 augusti 2024 kl. 17.24 WeakReference (historik | redigera) [1 597 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== Klassen WeakReference === (PHP 7 >= 7.4.0, PHP 8) ==== Introduktion ==== Svaga referenser (Weak references) tillåter programmeraren att behålla en referens till ett objekt utan att förhindra att objektet förstörs. De är användbara för att implementera cache-liknande strukturer. WeakReferences kan inte serialiseras. ==== Klassöversikt ==== <pre> final class WeakReference { →Metoder: public __construct() public static create(object $object): WeakRefer...')
- 29 augusti 2024 kl. 17.20 Fiber (historik | redigera) [2 003 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== Klassen Fiber === (PHP 8 >= 8.1.0) ==== Introduktion ==== Fibers representerar full-stack, avbrytbara funktioner. Fibers kan pausas från vilken plats som helst i anropsstacken och pausa exekveringen inom fibern tills fibern återupptas vid ett senare tillfälle. ==== Klassöversikt ==== <pre> final class Fiber { →Metoder: public __construct(callable $callback) public start(mixed ...$args): mixed public resume(mixed $value = null): mixed public throw(Throwabl...')
- 29 augusti 2024 kl. 17.17 Generator (historik | redigera) [1 652 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== Klassen Generator === (PHP 5 >= 5.5.0, PHP 7, PHP 8) ==== Introduktion ==== Generatorobjekt returneras från generatorer. '''Varning:''' Generatorobjekt kan inte instansieras via `new`. ==== Klassöversikt ==== <pre> final class Generator implements Iterator { →Metoder: public current(): mixed public getReturn(): mixed public key(): mixed public next(): void public rewind(): void public send(mixed $value): mixed public throw(Throwable $exception): mixed publ...')
- 29 augusti 2024 kl. 17.16 stdClass (historik | redigera) [2 231 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== Klassen stdClass === (PHP 4, PHP 5, PHP 7, PHP 8) ==== Introduktion ==== En generisk tom klass med dynamiska egenskaper. Objekt av denna klass kan instansieras med `new`-operatorn eller skapas genom typomvandling till objekt. Flera PHP-funktioner skapar också instanser av denna klass, t.ex. `json_decode()`, `mysqli_fetch_object()` eller `PDOStatement::fetchObject()`. Trots att den inte implementerar __get()/__set() magimetoder, tillåter denna klass dynamiska eg...')
- 29 augusti 2024 kl. 17.13 Closure (historik | redigera) [1 832 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== Klassen Closure === (PHP 5 >= 5.3.0, PHP 7, PHP 8) ==== Introduktion ==== Klass som används för att representera anonyma funktioner. Anonyma funktioner ger objekt av denna typ. Denna klass har metoder som tillåter ytterligare kontroll av den anonyma funktionen efter att den har skapats. Förutom de metoder som listas här, har denna klass också en `__invoke`-metod. Detta är för att vara konsekvent med andra klasser som implementerar anropsmagi, eftersom den...')
- 29 augusti 2024 kl. 17.10 Serializable (historik | redigera) [2 362 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== Gränssnittet Serializable === (PHP 5 >= 5.1.0, PHP 7, PHP 8) ==== Introduktion ==== Gränssnitt för anpassad serialisering. Klasser som implementerar detta gränssnitt stöder inte längre __sleep() och __wakeup(). Metoden `serialize()` anropas när en instans behöver serialiseras. Detta anropar inte __destruct() eller har någon annan bieffekt om det inte är programmerat inuti metoden. När data unserialiseras är klassen känd och den lämpliga `unserialize(...')
- 29 augusti 2024 kl. 17.01 ArrayAccess (historik | redigera) [2 586 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== Gränssnittet ArrayAccess === (PHP 5, PHP 7, PHP 8) ==== Introduktion ==== Gränssnitt för att tillhandahålla åtkomst till objekt som om de vore arrayer. ==== Gränssnittssammanfattning ==== <pre> interface ArrayAccess { →Metoder: public offsetExists(mixed $offset): bool public offsetGet(mixed $offset): mixed public offsetSet(mixed $offset, mixed $value): void public offsetUnset(mixed $offset): void } </pre> ==== Exempel ==== ===== Exempel #1 Grundlägga...')
- 29 augusti 2024 kl. 16.56 Throwable (historik | redigera) [1 859 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== Throwable === (PHP 7, PHP 8) ==== Introduktion ==== '''Throwable''' är basgränssnittet för alla objekt som kan kastas via ett `throw`-uttryck, inklusive Error och Exception. '''Notera:''' PHP-klasser kan inte implementera gränssnittet '''Throwable''' direkt och måste istället utöka Exception. ==== Gränssnittssammanfattning ==== <pre> interface Throwable extends Stringable { →Metoder: public getMessage(): string public getCode(): int publ...')
- 29 augusti 2024 kl. 16.51 InternalIterator (historik | redigera) [1 406 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== Klassen InternalIterator === (PHP 8) ==== Introduktion ==== Klass för att underlätta implementering av IteratorAggregate för interna klasser. ==== Klassöversikt ==== <pre> final class InternalIterator implements Iterator { →Metoder: private __construct() public current(): mixed public key(): mixed public next(): void public rewind(): void public valid(): bool } </pre> ==== Innehållsförteckning ==== * InternalIterator::__construct — Privat ko...')
- 29 augusti 2024 kl. 16.47 IteratorAggregate (historik | redigera) [1 780 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== Gränssnittet IteratorAggregate === (PHP 5, PHP 7, PHP 8) ==== Introduktion ==== Gränssnitt för att skapa en extern iterator. ==== Gränssnittssammanfattning ==== <pre> interface IteratorAggregate extends Traversable { →Metoder: public getIterator(): Traversable } </pre> ==== Exempel ==== ===== Exempel #1 Grundläggande användning ===== <pre> <?php class myData implements IteratorAggregate { public $property1 = "Public property one"; public $pr...')
- 29 augusti 2024 kl. 16.46 Iterator (historik | redigera) [3 187 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== Gränssnittet Iterator === (PHP 5, PHP 7, PHP 8) ==== Introduktion ==== Gränssnitt för externa iteratorer eller objekt som kan itereras internt. ==== Gränssnittssammanfattning ==== <pre> interface Iterator extends Traversable { →Metoder: public current(): mixed public key(): mixed public next(): void public rewind(): void public valid(): bool } </pre> ==== Fördefinierade iteratorer ==== PHP tillhandahåller redan ett antal iteratorer för många vardagl...')
- 29 augusti 2024 kl. 16.41 Traversable (historik | redigera) [1 581 byte] 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...')
- 29 augusti 2024 kl. 16.38 Fördefinierade Gränssnitt och Klasser (historik | redigera) [913 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== Fördefinierade Gränssnitt och Klasser === ==== Innehållsförteckning ==== * Traversable * Iterator * IteratorAggregate * InternalIterator * Throwable * ArrayAccess * Serializable * Closure * stdClass * Generator * Fiber * WeakReference * WeakMap * Stringable * UnitEnum * BackedEnum * SensitiveParameterValue * __PHP_Incomplete_Class Se även SPL Gränssnitt och reserverade klasser. = S...')
- 29 augusti 2024 kl. 08.02 FiberError (historik | redigera) [1 442 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== FiberError === (PHP 8 >= 8.1.0) ==== Introduktion ==== En '''FiberError''' kastas när en ogiltig operation utförs på en Fiber. ==== Klassöversikt ==== <pre> final class FiberError extends Error { →Ärvt från Error: protected string $message = ""; private string $string = ""; protected int $code; protected string $file = ""; protected int $line; private array $trace = []; private ?Throwable $previous = null; →Metoder: public __construct() /* Ärvt f...')
- 29 augusti 2024 kl. 08.01 UnhandledMatchError (historik | redigera) [1 443 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== UnhandledMatchError === (PHP 8) ==== Introduktion ==== En '''UnhandledMatchError''' kastas när ämnet som skickas till ett match-uttryck inte hanteras av någon arm av match-uttrycket. ==== Klassöversikt ==== <pre> class UnhandledMatchError extends Error { →Ärvt från Error: protected string $message = ""; private string $string = ""; protected int $code; protected string $file = ""; protected int $line; private array $trace = []; private ?Throwable $previ...')
- 29 augusti 2024 kl. 08.00 ValueError (historik | redigera) [1 571 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== ValueError === (PHP 8) ==== Introduktion ==== En '''ValueError''' kastas när typen av ett argument är korrekt men värdet av det är felaktigt. Till exempel att skicka ett negativt heltal när funktionen förväntar sig ett positivt, eller att skicka en tom sträng/array när funktionen förväntar sig att den inte ska vara tom. ==== Klassöversikt ==== <pre> class ValueError extends Error { →Ärvt från Error: protected string $message = ""; private string...')
- 29 augusti 2024 kl. 07.59 TypeError (historik | redigera) [1 889 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== TypeError === (PHP 7, PHP 8) ==== Introduktion ==== En '''TypeError''' kan kastas när: * Värdet som sätts för en klassens egenskap inte matchar egenskapens motsvarande deklarerade typ. * Argumenttypen som skickas till en funktion inte matchar dess motsvarande deklarerade parametertyp. * Ett värde som returneras från en funktion inte matchar den deklarerade funktionens returtyp. ==== Klassöversikt ==== <pre> class TypeError extends Error { /* Ärvt från E...')
- 29 augusti 2024 kl. 07.58 ParseError (historik | redigera) [1 948 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== ParseError === (PHP 7, PHP 8) ==== Introduktion ==== '''ParseError''' kastas när ett fel uppstår vid tolkning av PHP-kod, till exempel när `eval()` anropas. '''Notera:''' Från och med PHP 7.3.0 ärver ParseError från CompileError. Tidigare ärvde det från Error. ==== Klassöversikt ==== <pre> class ParseError extends CompileError { →Ärvt från CompileError: protected string $message = ""; private string $string = ""; protected int $code; protected str...')
- 29 augusti 2024 kl. 07.57 CompileError (historik | redigera) [1 446 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== CompileError === (PHP 7 > 7.3.0, PHP 8) ==== Introduktion ==== '''CompileError''' kastas för vissa kompilationsfel som tidigare orsakade ett fatalt fel. ==== Klassöversikt ==== <pre> class CompileError extends Error { →Ärvt från Error: protected string $message = ""; private string $string = ""; protected int $code; protected string $file = ""; protected int $line; private array $trace = []; private ?Throwable $previous = null; →Ärvt från Error: pu...')
- 29 augusti 2024 kl. 07.54 DivisionByZeroError (historik | redigera) [1 427 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== DivisionByZeroError === (PHP 7, PHP 8) ==== Introduktion ==== '''DivisionByZeroError''' kastas när ett försök görs att dividera ett tal med noll. ==== Klassöversikt ==== <pre> class DivisionByZeroError extends ArithmeticError { →Ärvt från ArithmeticError: protected string $message = ""; private string $string = ""; protected int $code; protected string $file = ""; protected int $line; private array $trace = []; private ?Throwable $previous = null; /*...')
- 29 augusti 2024 kl. 07.53 AssertionError (historik | redigera) [1 383 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== AssertionError === (PHP 7, PHP 8) ==== Introduktion ==== '''AssertionError''' kastas när en assertion gjord via `assert()` misslyckas. ==== Klassöversikt ==== <pre> class AssertionError extends Error { →Ärvt från Error: protected string $message = ""; private string $string = ""; protected int $code; protected string $file = ""; protected int $line; private array $trace = []; private ?Throwable $previous = null; →Ärvt från Error: public Error::__co...')
- 29 augusti 2024 kl. 07.52 ArithmeticError (historik | redigera) [1 599 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== ArithmeticError === (PHP 7, PHP 8) ==== Introduktion ==== '''ArithmeticError''' kastas när ett fel uppstår vid utförande av matematiska operationer. Dessa fel inkluderar försök att utföra en bitförskjutning med ett negativt värde, samt alla anrop till `intdiv()` som skulle resultera i ett värde utanför de möjliga gränserna för en int. ==== Klassöversikt ==== <pre> class ArithmeticError extends Error { →Ärvt från Error: protected string $messag...')
- 29 augusti 2024 kl. 07.51 ArgumentCountError (historik | redigera) [1 549 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== ArgumentCountError === (PHP 7 >= PHP 7.1.0, PHP 8) ==== Introduktion ==== '''ArgumentCountError''' kastas när för få argument skickas till en användardefinierad funktion eller metod. Detta fel kastas också när för många argument skickas till en icke-variadic inbyggd funktion. ==== Klassöversikt ==== <pre> class ArgumentCountError extends TypeError { →Ärvt från TypeError: protected string $message = ""; private string $string = ""; protected int $c...')
- 29 augusti 2024 kl. 07.50 Error (historik | redigera) [2 190 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== Error === (PHP 7, PHP 8) ==== Introduktion ==== '''Error''' är basklassen för alla interna PHP-fel. ==== Klassöversikt ==== <pre> class Error implements Throwable { →Egenskaper: protected string $message = ""; private string $string = ""; protected int $code; protected string $file = ""; protected int $line; private array $trace = []; private ?Throwable $previous = null; →Metoder: public __construct(string $message = "", int $code = 0, ?Throwable $pre...')
- 29 augusti 2024 kl. 07.48 ClosedGeneratorException (historik | redigera) [1 512 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== Klassen ClosedGeneratorException === (PHP 5 >= 5.5.0, PHP 7, PHP 8) ==== Introduktion ==== En ClosedGeneratorException kastas när man försöker hämta ett värde från en stängd Generator. ==== Klassöversikt ==== <pre> class ClosedGeneratorException extends Exception { →Ärvt från Exception: protected string $message = ""; private string $string = ""; protected int $code; protected string $file = ""; protected int $line; private array $trace = []; privat...')
- 29 augusti 2024 kl. 07.47 ErrorException (historik | redigera) [3 029 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== ErrorException === (PHP 5 >= 5.1.0, PHP 7, PHP 8) ==== Introduktion ==== Ett Error Exception. ==== Klassöversikt ==== <pre> class ErrorException extends Exception { →Egenskaper: protected int $severity = E_ERROR; →Ärvt från Exception: protected string $message = ""; private string $string = ""; protected int $code; protected string $file = ""; protected int $line; private array $trace = []; private ?Throwable $previous = null; →Metoder: public __c...')
- 29 augusti 2024 kl. 07.41 Exception (historik | redigera) [2 303 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== Exception === (PHP 5, PHP 7, PHP 8) ==== Introduktion ==== '''Exception''' är basklassen för alla användarundantag. ==== Klassöversikt ==== <pre> class Exception implements Throwable { →Egenskaper: protected string $message = ""; private string $string = ""; protected int $code; protected string $file = ""; protected int $line; private array $trace = []; private ?Throwable $previous = null; →Metoder: public __construct(string $message = "", int $code...')
- 29 augusti 2024 kl. 07.14 $argv (historik | redigera) [1 486 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== $argv === (PHP 4, PHP 5, PHP 7, PHP 8) '''$argv''' — Array med argument som skickats till skriptet ==== Beskrivning ==== Innehåller en array med alla argument som skickats till skriptet när det körs från kommandoraden. '''Notera:''' Det första argumentet `$argv[0]` är alltid namnet som användes för att köra skriptet. '''Notera:''' Denna variabel är inte tillgänglig när `register_argc_argv` är inaktiverad. ==== Exempel ==== ===== Exempel #1 $argv...')
- 29 augusti 2024 kl. 07.05 $argc (historik | redigera) [1 166 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== $argc === (PHP 4, PHP 5, PHP 7, PHP 8) '''$argc''' — Antalet argument som skickats till skriptet ==== Beskrivning ==== Innehåller antalet argument som skickats till det aktuella skriptet när det körs från kommandoraden. '''Notera:''' Skriptets filnamn skickas alltid som ett argument till skriptet, därför är det minsta värdet för `$argc` 1. '''Notera:''' Denna variabel är inte tillgänglig när `register_argc_argv` är inaktiverad. ==== Exempel ====...')
- 29 augusti 2024 kl. 07.04 $http response header (historik | redigera) [1 845 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== $http_response_header === (PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8) '''$http_response_header''' — HTTP-svarsrubriker ==== Beskrivning ==== Arrayen `$http_response_header` är liknande funktionen `get_headers()`. När HTTP-wrappern används, kommer `$http_response_header` att fyllas med HTTP-svarsrubrikerna. `$http_response_header` skapas i det lokala omfånget. ==== Exempel ==== ===== Exempel #1 $http_response_header-exempel ===== <pre> <?php function get_content...')
- 29 augusti 2024 kl. 07.01 error get last() (historik | redigera) [1 601 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== error_get_last === (PHP 5 >= 5.2.0, PHP 7, PHP 8) '''error_get_last''' — Hämta det senaste inträffade felet ==== Beskrivning ==== <code>error_get_last(): ?array</code> Hämtar information om det senaste inträffade felet. ==== Parametrar ==== Denna funktion har inga parametrar. ==== Returvärden ==== Returnerar en associativ array som beskriver det senaste felet med nycklarna "type", "message", "file" och "line". Om felet orsakades av en intern PHP-funkti...')
- 29 augusti 2024 kl. 07.00 $php errormsg (historik | redigera) [1 844 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== $php_errormsg === (PHP 4, PHP 5, PHP 7) '''$php_errormsg''' — Det senaste felmeddelandet '''Varning:''' Denna funktion har blivit '''FÖRÅLDRAD''' från och med PHP 7.2.0. Det avråds starkt från att förlita sig på denna funktion. Använd istället error_get_last(). ==== Beskrivning ==== $php_errormsg är en variabel som innehåller texten för det senaste felmeddelandet som genererades av PHP. Denna variabel kommer endast att vara tillgänglig inom...')
- 29 augusti 2024 kl. 06.55 $ COOKIE (historik | redigera) [3 149 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== $_COOKIE === (PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8) '''$_COOKIE''' — HTTP-kakor ==== Beskrivning ==== En associativ array med variabler som skickas till det aktuella skriptet via HTTP-kakor. ==== Exempel ==== ===== Exempel #1 $_COOKIE-exempel ===== <pre> <?php echo 'Hej ' . htmlspecialchars($_COOKIE["name"]) . '!'; ?> </pre> Förutsatt att "name"-kakan har satts tidigare. Ovanstående exempel kommer att ge något liknande: <pre> Hej Hannes! </pre> ==== Not...')
- 29 augusti 2024 kl. 06.52 $ ENV (historik | redigera) [1 872 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== $_ENV === (PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8) '''$_ENV''' — Miljövariabler ==== Beskrivning ==== En associativ array med variabler som skickas till det aktuella skriptet via miljömetoden. Dessa variabler importeras till PHP:s globala namnrymd från den miljö under vilken PHP-tolken körs. Många av dem tillhandahålls av skalet under vilket PHP körs, och olika system kör sannolikt olika typer av skal, vilket gör en definitiv lista omöjlig. Se dokumenta...')
- 29 augusti 2024 kl. 06.41 session start() (historik | redigera) [4 916 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== session_start === (PHP 4, PHP 5, PHP 7, PHP 8) '''session_start''' — Starta en ny session eller återuppta en befintlig session ==== Beskrivning ==== <code>session_start(array $options = []): bool</code> session_start() skapar en session eller återupptar den aktuella baserat på ett sessions-ID som skickas via en GET- eller POST-begäran, eller som skickas via en cookie. När session_start() anropas eller när en session startar automatiskt, kommer PHP att a...')
- 29 augusti 2024 kl. 06.37 $ SESSION (historik | redigera) [2 349 byte] Admin (diskussion | bidrag) (Skapade sidan med '=== $_SESSION === (PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8) '''$_SESSION''' — Sessionsvariabler ==== Beskrivning ==== En associativ array som innehåller sessionsvariabler tillgängliga för det aktuella skriptet. Se dokumentationen för Sessionsfunktioner för mer information om hur detta används. ==== Noteringar ==== '''Notera:''' Detta är en "superglobal", eller automatisk global, variabel. Detta innebär helt enkelt att den är tillgänglig i alla omfång geno...')