Användarbidrag av Admin
Hoppa till navigering
Hoppa till sök
18 augusti 2024
- 18.4718 augusti 2024 kl. 18.47 skillnad historik +8 Egenskaper →Dynamiska egenskaper Märke: Visuell redigering
- 18.4618 augusti 2024 kl. 18.46 skillnad historik +7 271 N Egenskaper Skapade sidan med '```mediawiki == Egenskaper == Klassmedlemmars variabler kallas egenskaper. De kan hänvisas till med andra termer som fält, men för syftet med denna referens kommer termen egenskaper att användas. De definieras genom att använda minst en modifierare (som synlighet, statiskt nyckelord eller, från och med PHP 8.1.0, readonly), eventuellt (förutom för readonly-egenskaper), från och med PHP 7.4, följt av en typdeklaration, följt av en vanlig variabeldeklaration. D...'
- 18.4418 augusti 2024 kl. 18.44 skillnad historik +15 080 N Grunden Skapade sidan med '== Grunderna == === class === Grundläggande klassdefinitioner börjar med nyckelordet `class`, följt av ett klassnamn och därefter ett par klamrar `{}` som omsluter definitionerna av klassens egenskaper och metoder. Klassnamnet kan vara vilken giltig etikett som helst, förutsatt att det inte är ett PHP-reserverat ord. Ett giltigt klassnamn börjar med en bokstav eller ett understreck, följt av ett valfritt antal bokstäver, siffror eller understreck. Som ett regul...' senaste
- 18.3818 augusti 2024 kl. 18.38 skillnad historik −15 Introduktion till Klasser och Objekt →Sidslut senaste
- 18.3718 augusti 2024 kl. 18.37 skillnad historik +44 Introduktion till Klasser och Objekt →Sidslut
- 18.3718 augusti 2024 kl. 18.37 skillnad historik +154 Introduktion till Klasser och Objekt Ingen redigeringssammanfattning
- 18.3518 augusti 2024 kl. 18.35 skillnad historik +635 N Userland Naming Guide Skapade sidan med '== Användarnamnguide == === Innehållsförteckning === * Globalt Namnutrymme * Regler * Tips Följande är en guide för hur man bäst väljer namn för identifierare i användarskriven PHP-kod. När du väljer namn för någon kod som skapar symboler i det globala namnutrymmet, är det viktigt att ta hänsyn till följande riktlinjer för att undvika att framtida versioner av PHP krockar med dina symboler. = Sidslut = Orgina...' senaste
- 18.3418 augusti 2024 kl. 18.34 skillnad historik +516 N Introduktion till Klasser och Objekt Skapade sidan med '== Introduktion == PHP inkluderar en komplett objektmodell. Några av dess funktioner är: synlighet, abstrakta och slutliga (final) klasser och metoder, ytterligare magiska metoder, gränssnitt (interfaces) och kloning. PHP behandlar objekt på samma sätt som referenser eller hanterare, vilket innebär att varje variabel innehåller en objektreferens snarare än en kopia av hela objektet. Se Objekt och Referenser. '''Tips:''' Se även Use...' Märke: Visuell redigering: Växlade
- 18.3318 augusti 2024 kl. 18.33 skillnad historik +24 Språkreferens →Klasser och Objekt Märke: Visuell redigering
- 18.3218 augusti 2024 kl. 18.32 skillnad historik +48 Språkreferens →Klasser och Objekt Märke: Visuell redigering
- 18.3118 augusti 2024 kl. 18.31 skillnad historik +2 946 N Första klassens kallbara syntax Skapade sidan med '== First class callable syntax == Den nya first class callable-syntaxen introducerades i PHP 8.1.0 som ett sätt att skapa anonyma funktioner från callable. Den ersätter den befintliga callable-syntaxen som använder strängar och arrayer. Fördelen med denna syntax är att den är tillgänglig för statisk analys och använder omfånget vid den tidpunkt då callable skapas. Syntaxen `CallableExpr(...)` används för att skapa ett Closure-objekt från callable. `Calla...' senaste Märke: Visuell redigering: Växlade
- 18.3018 augusti 2024 kl. 18.30 skillnad historik +1 Språkreferens →Funktioner Märke: Visuell redigering
- 18.2718 augusti 2024 kl. 18.27 skillnad historik +42 Pilfunktioner →Ändringslogg senaste Märke: Visuell redigering
- 18.2618 augusti 2024 kl. 18.26 skillnad historik +2 641 N Pilfunktioner Skapade sidan med '== Pilfunktioner (Arrow Functions) == Pilfunktioner introducerades i PHP 7.4 som en mer koncis syntax för anonyma funktioner. Både anonyma funktioner och pilfunktioner implementeras med hjälp av klassen Closure. Pilfunktioner har den grundläggande formen `fn (argument_list) => expr`. Pilfunktioner stöder samma funktioner som anonyma funktioner, med undantaget att användning av variabler från det överordnade omfånget alltid är automatiskt. När en variabel s...'
- 18.2418 augusti 2024 kl. 18.24 skillnad historik +6 553 N Anonyma funktioner Skapade sidan med '== Anonyma funktioner == Anonyma funktioner, även kända som closures, tillåter skapandet av funktioner som inte har något specificerat namn. De är mest användbara som värdet för callable-parametrar, men de har många andra användningsområden. Anonyma funktioner implementeras med hjälp av klassen Closure. === Exempel #1 Exempel på anonym funktion === <pre> <?php echo preg_replace_callback('~-([a-z])~', function ($match) { return strtoupper($match[1]); },...' senaste
- 18.2118 augusti 2024 kl. 18.21 skillnad historik −35 function exists() →Beskrivning senaste
- 18.2018 augusti 2024 kl. 18.20 skillnad historik −35 function exists() →Exempel #1 function_exists() exempel
- 18.2018 augusti 2024 kl. 18.20 skillnad historik +1 649 N function exists() Skapade sidan med '== function_exists == (PHP 4, PHP 5, PHP 7, PHP 8) '''function_exists''' — Returnerar true om den angivna funktionen har definierats === Beskrivning === <syntaxhighlight lang="php"> function_exists(string $function): bool </syntaxhighlight> Kontrollerar listan över definierade funktioner, både inbyggda (interna) och användardefinierade, för funktionen. === Parametrar === ;function :Funktionsnamnet, som en sträng. === Returvärden === Returnerar true om funktio...'
- 18.1918 augusti 2024 kl. 18.19 skillnad historik +183 Interna (inbyggda) funktioner →Se även senaste
- 18.1818 augusti 2024 kl. 18.18 skillnad historik +3 258 N Interna (inbyggda) funktioner Skapade sidan med '== Interna (inbyggda) funktioner == PHP levereras som standard med många funktioner och konstruktioner. Det finns också funktioner som kräver specifika PHP-tillägg som är kompilerade in, annars kommer fatala "undefined function" fel att visas. Till exempel, för att använda bildfunktioner som '''imagecreatetruecolor()''', måste PHP vara kompilerad med GD-stöd. Eller, för att använda '''mysqli_connect()''', måste PHP vara kompilerad med MySQLi-stöd. Det finns...'
- 18.1718 augusti 2024 kl. 18.17 skillnad historik +131 Variabla funktioner →Se även senaste
- 18.1618 augusti 2024 kl. 18.16 skillnad historik +2 553 N Variabla funktioner Skapade sidan med '== Variabla funktioner == PHP stöder konceptet med variabla funktioner. Detta innebär att om ett variabelnamn har parenteser tillagda till sig, kommer PHP att leta efter en funktion med samma namn som vad variabeln utvärderas till och försöka köra den. Bland annat kan detta användas för att implementera callbacks, funktionslistor, och så vidare. Variabla funktioner fungerar inte med språkkonstruktioner som '''echo''', '''print''', '''unset()''', '''isset()''',...'
- 18.1418 augusti 2024 kl. 18.14 skillnad historik +60 Återgivande av värden →Sidslut senaste
- 18.1418 augusti 2024 kl. 18.14 skillnad historik +1 564 N Återgivande av värden Skapade sidan med '== Att returnera värden == Värden returneras genom att använda det valfria '''return'''-uttalandet. Alla typer kan returneras, inklusive arrayer och objekt. Detta gör att funktionen omedelbart avslutar sin exekvering och överför kontrollen tillbaka till raden från vilken den anropades. Se return för mer information. '''Notera:''' Om '''return''' utelämnas kommer värdet '''null''' att returneras. === Användning av return === === Exempel #1 Användning av...'
- 18.1218 augusti 2024 kl. 18.12 skillnad historik +11 756 N Funktionsargument Skapade sidan med '== Funktionsargument == Information kan skickas till funktioner via argumentlistan, som är en kommaseparerad lista med uttryck. Argumenten utvärderas från vänster till höger, innan funktionen faktiskt anropas (ivrig utvärdering). PHP stöder att skicka argument via värde (standard), att skicka via referens och standardargumentvärden. Variabla argumentlistor och namngivna argument stöds också. === Exempel #1 Skicka arrayer till funktioner === <pre> <?php funct...' senaste Märke: Visuell redigering: Växlade
- 18.0018 augusti 2024 kl. 18.00 skillnad historik +4 Språkreferens →Funktioner Märke: Visuell redigering
- 17.5918 augusti 2024 kl. 17.59 skillnad historik +3 140 N Användardefinierade funktioner Skapade sidan med '== Användardefinierade funktioner == En funktion kan definieras med syntax som följande: === Exempel #1 Pseudokod för att demonstrera användning av funktioner === <pre> <?php function foo($arg_1, $arg_2, →...,: $arg_n) { echo "Exempelfunktion.\n"; return $retval; } ?> </pre> Alla giltiga PHP-kod kan förekomma inuti en funktion, inklusive andra funktioner och klassdefinitioner. Funktionsnamn följer samma regler som andra etiketter i PHP. Ett giltigt fu...' senaste Märke: Visuell redigering: Växlade
- 17.5518 augusti 2024 kl. 17.55 skillnad historik +28 Språkreferens →Funktioner Märke: Visuell redigering
- 17.5418 augusti 2024 kl. 17.54 skillnad historik +1 668 N goto Skapade sidan med '== goto == (PHP 5 >= 5.3.0, PHP 7, PHP 8) '''goto'''-operatorn kan användas för att hoppa till en annan sektion i programmet. Målpunkten specificeras med en skiftlägeskänslig etikett följd av ett kolon, och instruktionen ges som '''goto''' följt av den önskade måletiketten. Detta är inte ett fullt obegränsat '''goto'''. Måletiketten måste vara inom samma fil och kontext, vilket innebär att du inte kan hoppa ut ur en funktion eller metod, och du kan inte he...' senaste Märke: Visuell redigering: Växlade
- 17.5218 augusti 2024 kl. 17.52 skillnad historik +12 include once →include_once senaste Märke: Visuell redigering
- 17.5118 augusti 2024 kl. 17.51 skillnad historik +56 include once →Sidslut
- 17.5118 augusti 2024 kl. 17.51 skillnad historik +922 N include once Skapade sidan med '== include_once == (PHP 4, PHP 5, PHP 7, PHP 8) Uttalandet '''include_once''' inkluderar och utvärderar den specificerade filen under exekveringen av skriptet. Detta är ett beteende som liknar '''include''', med den enda skillnaden att om koden från en fil redan har inkluderats, kommer den inte att inkluderas igen, och '''include_once''' returnerar sant. Som namnet antyder, kommer filen att inkluderas bara en gång. '''include_once''' kan användas i fall där samma...' Märke: Visuell redigering: Växlade
- 17.5018 augusti 2024 kl. 17.50 skillnad historik +8 require once →require_once senaste Märke: Visuell redigering
- 17.4918 augusti 2024 kl. 17.49 skillnad historik +503 N require once Skapade sidan med '== require_once == (PHP 4, PHP 5, PHP 7, PHP 8) Uttrycket '''require_once''' är identiskt med '''require''' förutom att PHP kontrollerar om filen redan har inkluderats och om så är fallet, inte inkluderar (require) den igen. Se dokumentationen för '''include_once''' för information om _once-beteendet och hur det skiljer sig från dess icke-_once syskon. = Sidslut = Orginalhemsidan på Engelska : <BR>PHP <BR>Språkreferens <BR>Språkreferens#Kontrolls...' Märke: Visuell redigering: Växlade
- 17.4518 augusti 2024 kl. 17.45 skillnad historik +28 include →Se också senaste Märke: Visuell redigering
- 17.4418 augusti 2024 kl. 17.44 skillnad historik +3 091 N include Skapade sidan med '== Include == (PHP 4, PHP 5, PHP 7, PHP 8) '''include'''-uttrycket inkluderar och utvärderar den angivna filen. Dokumentationen nedan gäller även för '''require'''. === Filinkludering === Filer inkluderas baserat på den angivna filsökvägen eller, om ingen är given, den specificerade ''include_path''. Om filen inte hittas i ''include_path'', kommer '''include''' att kontrollera i det anropande skriptets egen katalog och den aktuella arbetskatalogen innan det mis...' Märke: Visuell redigering: Växlade
- 17.3918 augusti 2024 kl. 17.39 skillnad historik +4 require →Require senaste Märke: Visuell redigering
- 17.3818 augusti 2024 kl. 17.38 skillnad historik +4 require →Require Märke: Visuell redigering
- 17.3818 augusti 2024 kl. 17.38 skillnad historik +523 N require Skapade sidan med '== Require == (PHP 4, PHP 5, PHP 7, PHP 8) `require` är identiskt med `include` förutom att vid misslyckande producerar det också ett fatalt fel på nivån E_COMPILE_ERROR. Med andra ord, det kommer att stoppa skriptet medan `include` endast ger en varning (E_WARNING) som tillåter skriptet att fortsätta. Se dokumentationen för `include` för att förstå hur detta fungerar. = Sidslut = Orginalhemsidan på Engelska : <BR>PHP <BR>Språkreferens <BR>Spr...'
- 17.3718 augusti 2024 kl. 17.37 skillnad historik +1 818 N return Skapade sidan med '== Return == (PHP 4, PHP 5, PHP 7, PHP 8) `return` överför programkontroll till den anropande modulen. Exekveringen återupptas vid uttrycket efter den anropade modulens invokation. Om det anropas från inom en funktion, avslutar `return`-uttalandet omedelbart exekveringen av den aktuella funktionen och returnerar dess argument som värdet av funktionsanropet. `return` avslutar också exekveringen av ett `eval()`-uttalande eller skriptfil. Om det anropas från det g...' senaste
- 17.3518 augusti 2024 kl. 17.35 skillnad historik +139 declare →Varning senaste
- 17.3518 augusti 2024 kl. 17.35 skillnad historik +4 declare →Varning Märke: Visuell redigering
- 17.3418 augusti 2024 kl. 17.34 skillnad historik +3 030 N declare Skapade sidan med '== Declare == (PHP 4, PHP 5, PHP 7, PHP 8) Konstruktionen `declare` används för att ange exekveringsdirektiv för en kodblock. Syntaxen för `declare` liknar andra kontrollstrukturers syntax: <pre> declare (direktiv) uttalande </pre> Direktivsektionen tillåter inställning av beteendet för `declare`-blocket. För närvarande erkänns endast tre direktiv: ticks-direktivet (se nedan för mer information om ticks-direktivet), encoding-direktivet (se nedan för me...'
- 17.2118 augusti 2024 kl. 17.21 skillnad historik +3 796 N Umask Skapade sidan med '== umask(2) == === NAME === umask - sätter mask för skapande av filrättigheter === LIBRARY === Standard C-biblioteket (libc, -lc) === SYNOPSIS === <source lang="c"> #include <sys/stat.h> mode_t umask(mode_t mask); </source> === DESCRIPTION === '''umask()''' sätter det anropande processens mask för skapande av filrättigheter (umask) till '''mask & 0777''' (dvs. endast filrättighetsbitarna av mask används), och returnerar det tidigare värdet på masken. Umas...'
- 17.1618 augusti 2024 kl. 17.16 skillnad historik +19 N umask Omdirigerar till Umask Märke: Ny omdirigering
- 17.1518 augusti 2024 kl. 17.15 skillnad historik +21 N chflags Omdirigerar till Chflags senaste Märke: Ny omdirigering
- 17.1518 augusti 2024 kl. 17.15 skillnad historik +18 N less Omdirigerar till Less Märke: Ny omdirigering
- 17.1418 augusti 2024 kl. 17.14 skillnad historik +18 N head Omdirigerar till Head Märke: Ny omdirigering
- 17.1418 augusti 2024 kl. 17.14 skillnad historik +18 N more Omdirigerar till More Märke: Ny omdirigering
- 17.1318 augusti 2024 kl. 17.13 skillnad historik +17 N tac Omdirigerar till Tac senaste Märke: Ny omdirigering