PHP8+ Grundlæggende Tutorial
Enkel PHP tutorial for begyndere med opgavesamling og eksempler på løsninger.
Grundlæggende
001
Introduktion til PHP-sproget for begyndere
002Kom godt i gang med PHP
003Udførelse af PHP-kode
004Problem med kodninger
005Udskrivelse af PHP-fejl
006Fuld kode til at starte PHP
007Forbedret kode til opstart
008Oversigt over grundlæggende PHP-kommandoer
009Kommentarer i PHP
010Kommentarer i tutorial
011Funktionen var_dump i PHP
012Funktioner i PHP
013Variable i PHP
014Brug af variabler i PHP
015Ændring af variabelværdier i PHP
016Matematiske operationer med tal i PHP
017Matematiske operationer med variable i PHP
018Prioritet for matematiske operationer i PHP
019Lige prioritet i PHP
020Grupperende parenteser i PHP
021Nuancer af gruppering i PHP
022Brøker i PHP
023Negative tal i PHP
024Rest ved division i PHP
025Eksponentiering i PHP
026Eksponentieringsprioritet i PHP
027Strings i PHP
028Sammenlægning af strenge i PHP
029Mellemrum ved sammenlægning af strenge i PHP
030Strenglængde i PHP
031Problemet med kyrilliske bogstaver i PHP
032Arbejde med HTML-tags i PHP
033Tag-attributter i PHP
034Logiske værdier i PHP
035Værdien null i PHP
036Automatisk typekonvertering i PHP
037Automatisk konvertering til streng i PHP
038Nuancer ved konvertering til streng i PHP
039Tvinget konvertering til heltal i PHP
040Tvungen konvertering til decimaltal i PHP
041Konvertering af brøk til heltal i PHP
042Konvertering af tal til streng i PHP
043Hent tegn fra en streng i PHP
044Tal i streng i PHP
045Adgang til tal cifre i PHP
046Nuancer ved arbejde med tildelingsoperationen i PHP
047Forkortede operationer i PHP
048Inkrement- og dekrementoperationer i PHP
049Præfiks og postfiks type i PHP
050Fejlfinding i kode
051Praktisk brug af operationer i PHP
052Praktis med formler i PHP
Arrays
053
Arrays i PHP
054Sådan ser du indholdet af et array i PHP
055Enkelt array-element i PHP
056Associative arrays i PHP
057Trick med nøgler i PHP
058Rækkefølge af elementer i arrays i PHP
059Længden af et array i PHP
060Ændring af array-elementer i PHP
061Overskrivning af array-elementer i PHP
062Inkrementering af array-elementer i PHP
063Udfyldning af arrays i PHP
064Eksplicit angivelse af nøgler i PHP
065Nøgler fra variabler i PHP
066Fejlfinding i kode med PHP-arrays
Betingelser
067
If-else konstruktion i PHP
068Større end og mindre end operatorer i PHP
069Lighedstjek i PHP
070Kontrol for ulighed i PHP
071Sammenligning af variabler i PHP
072Datatyper og if-else konstruktion i PHP
073Tal i anførselstegn i PHP
074Lighed efter værdi og type i PHP
075Ulighed efter værdi og type i PHP
076Nuancer ved sammenligning af datatyper i PHP
077Komplekse betingelser i if-else i PHP
078Logisk AND i PHP
079Logisk ELLER i PHP
080Prioritet for sammenligningsoperationer i PHP
081Gruppering af betingelser i PHP
082Invertering af udsagn i if-else
083If-else konstruktion og boolske værdier
084Ikke-streng sammenligning af logiske værdier i PHP
085Forkortet if i if-else
086Nuancer af korte operationer i PHP
087Kommandoen isset i PHP
088Undertrykkelse af advarsler i PHP
089Kontrol af eksistens af array-element i PHP
090empty-kommandoen i PHP
091Valgfriheden af else-kommandoen i PHP
092Valgfrihed af krøllede parenteser i betingelser i PHP
093Problemet med valgfrie krøllede parenteser i betingelser i PHP
094Kombinationer af if-else konstruktioner i PHP
095Konstruktionen elseif i PHP
096Indlejrede if i PHP
097Switch-case konstruktion i PHP
098Valgfriheden af default i PHP
099Match konstruktionen i PHP
100Valgfriheden af break i PHP
101Ternære operator i PHP
102Null coalescing operatoren i PHP
103Kæder af null sammenfletningsoperatorer i PHP
104Logiske operationer i PHP
105Bestemmelse af en time del i PHP
106Kontrol af længden af strenge og arrays i PHP
107Kontrol af strengtegn i PHP
108Kontrol af rest ved division i PHP
109Fejlfinding i PHP-kode med betingelser
110Praktisk brug af if-else betingelser i PHP
Løkker
111
Introduktion til loops i PHP
112Foreach-løkke i PHP
113Nøgler i foreach-løkke i PHP
114While-løkken i PHP
115For-løkke i PHP
116Betingelser i loops i PHP
117Akkumulering af tal i PHP-løkker
118Akkumulering af array-elementer i PHP-løkker
119Oprettelse af strenge gennem løkker i PHP
120Valgfrihed af krøllede parenteser i loops i PHP
121Problemet med krøllede parenteser i loops i PHP
122Break-instruktionen i PHP
123Continue-instruktionen i PHP
124Arbejde med flag i PHP
125Indlejrede løkker i PHP
126For-løkke til arrays i PHP
127Udfyldning af arrays i PHP
128Ændring af array i PHP-loop
129Tips til skrivning af loop-kode i PHP
130Fejlfinding i kode med PHP-løkker
131PHP Loop Øvelser
Flerdimensionalitet
132
Flerdimensionelle arrays i PHP
133Tredimensionelt array i PHP
134Associative arrays i PHP
135Arbitrære arrays i PHP
136Gennemgang af multidimensionelle arrays i PHP
137Gennemgang af tredimensionelt array i PHP
138Arbejde med nøgler i multidimensionelle arrays i PHP
139Udfyldelse af multidimensionelle arrays i PHP
140Udfyldning af multidimensionelle arrays med tal i rækkefølge i PHP
141Array af associative arrays i PHP
142Konvertering af multidimensionelle arrays i PHP
Matematiske funktioner
Strengfunktioner
148
Strenglængde i PHP
149Tegnsætning i PHP
150Udtagning af strenge i PHP
151Kontrol af strenge i PHP
152Søgning i strenge i PHP
153Opdeling af strenge i PHP
154Rydning af linjeender i PHP
155Udskrivning af streng med indsættelse i PHP
156Formatering af tal i PHP
157Vending af strenge i PHP
158Udfyldning af streng i PHP
159Funktioner til HTML-tags i PHP
160Tegnkoder i PHP
161Tælling af understrenge i PHP
162Dele af strenge i PHP
Array funktioner
163
Søgning i arrays i PHP
164Grænseelementer i PHP
165Slicing af arrays i PHP
166Splicing af arrays i PHP
167Område til array i PHP
168Udfyldning af arrays i PHP
169Sammenlægning af arrays i PHP
170Nøgleværdi-arrays i PHP
171Omvendelse af arrays i PHP
172Erstatning i arrays i PHP
173Fjernelse af dubletter fra et array i PHP
174Tælling af array-elementer i PHP
175Opdeling i underarrays i PHP
176Sortering af arrays i PHP
177Mængdeoperationer i PHP
Tilfældig
Tid
182
Arbejde med timestamp i PHP
183Formatering af dato og tid i PHP
184Parsing af datoer i frit format i PHP
185Validering af dato i PHP
186Tidszone i PHP
187Ændring af datoer i PHP
188Sammenligning af strenge med datoer på PHP
189Sammenligning af dato uden år i PHP
190At checke om en dato er inden for et interval i PHP
191Sammenligning af timestamp med tidspunkter på PHP
Brugerdefinerede funktioner
192
Grundlæggende arbejde med brugerdefinerede funktioner i PHP
193Funktionsparametre i PHP
194Flere funktionsparametre i PHP
195Variable funktionsparametre i PHP
196Valgfrie funktionsparametre i PHP
197Return instruktionen i PHP
198Sekventiel kald af funktioner i PHP
199Det Følsomme Sted ved return i PHP
200Løkke og return i PHP
201Anvendelse af return i en løkke i PHP
202Teknikker til arbejde med return i PHP
203Flag i PHP-funktioner
204Logiske operatorer uden if i PHP-funktioner
205Råd til oprettelse af funktioner i PHP
206Fejlfinding i kode med JavaScript-funktioner
207Praktis med PHP-funktioner
Område for synlighed
Rekursion
Regulære udtryk
223
Introduktion til regulære udtryk i PHP
224Tegn-gentagelsesoperatorer i regulære udtryk
225Grupperende parenteser i PHP regex
226Escaping af specialtegn i PHP regulære udtryk
227Liste over specielle symboler i regulære udtryk i PHP
228Krøllede parenteser i regulære udtryk i PHP
229Begrænsning af grådighed i regulære udtryk i PHP
230Tegngrupper i regulære udtryk i PHP
231Tegnsæt i regulære udtryk i PHP
232Invertering af tegnsæt i regulære udtryk
233Særligheder ved kyrilliske bogstaver i PHP regulære udtryk
234Specialtegn inden for kantede parenteser i PHP
235Tegngrupper inde i firkantede parenteser PHP
236Undtagelser inden for sæt i regulære udtryk i PHP
237Hat-tegnet inde i sæt i PHP regulære udtryk
238Bindestreg inde i sæt i PHP regulære udtryk
239Start og slut af linje i PHP regulære udtryk
240Slutningen eller begyndelsen af et ord i PHP regulære udtryk
241Kommandoen 'eller' i regulære udtryk i PHP
242Afgrænsere af regulære udtryk i PHP
243Escaping af afgrænsere i PHP
244Problemet med omvendt skråstreg i PHP
245Kontrol af en streng med et regulært udtryk i PHP
246Automatiseret test af regulære udtryk i PHP
247Validering af hele strengen med regulære udtryk i PHP
248Lommer ved søgning med regulære udtryk i PHP
249Søgning efter alle matches med regulære udtryk i PHP
250Alle matches om lommer via regulære udtryk i PHP
251Ændring af preg_match_all adfærd i PHP
252Ikke-opbevarende parenteser i PHP regulære udtryk
253Lommer ved udskiftning med regulære udtryk i PHP
254Lommer i regulære udtryk i PHP
255Navngivne lommer i PHP regulære udtryk
256Navngivne lommer i PHP regulære udtryk
257Samlet antal lommer i PHP regulære udtryk
258Forudgående søgning i PHP regulære udtryk
259Bagudblik i PHP regulære udtryk
260Erstatning med callback via regulære udtryk i PHP
261Regulære udtryks modificatorer i PHP
262Ignorerering af store og små bogstaver i regulære udtryk i PHP
263Kommentarer i regex i PHP
264Arbejde med unicode i regulære udtryk i PHP
265Ændring af regexers grådighed i PHP
266Escalering af almindelige tegn i regulære udtryk i PHP
267Flere regulære udtryksmodifikatorer i PHP
268Automatisk escaping af regulære udtryks specielle tegn i PHP
269Filtrering af arrays med regulære udtryk i PHP
270Opdeling af streng i et array via regex i PHP
Oprettelse af strenge
271
Indsættelse af variable i strenge i PHP
272Indsættelse af array-elementer i PHP
273Indsættelse af associative array-elementer i PHP
274Løkke og indsættelse af variable i PHP
275Indsættelse af array-elementer i en løkke i PHP
276Indsættelse af elementer i multidimensionelle arrays i en løkke i PHP
277Generering af tags i PHP
278Generering af tags med attributter i PHP
279Løkke og generering af tags i PHP
280Løkke og generering af tags fra arrays i PHP
281Løkke og generering af tags og attributter i PHP
282Løkke og generering af HTML-tabeller i PHP
283Generering af HTML-tabel ved hjælp af en enkelt løkke i PHP
284Generering af HTML-tabel ved hjælp af to indlejrede løkker i PHP
285Indsættelse af PHP-kode i HTML
286Kort echo-kommando i PHP
287Indsættelse af PHP variabel i HTML kode
288Indsættelse af array-elementer i HTML-kode
289Betingelser og afbrydelse af PHP-kode
290Else-blok i betingelser for at bryde PHP-kode
291Blokken elseif i betingelser for at bryde PHP-kode
292Løkker og afbrydelse af PHP-kode
293Løkker og indsættelse af array-elementer i brud i PHP-kode
Formularer
294
Grundlæggende arbejde med formularer i PHP
295Metode til afsendelse af formular i PHP
296Håndtering af formulardata i PHP
297Hentning af formulardata med GET-metoden i PHP
298Håndtering af formdata med POST-metoden i PHP
299Formhåndtering i en enkelt PHP-fil
300Skjul formular efter afsendelse i PHP
301Bevare formularværdier efter afsendelse i PHP
302Bevare standardværdien for formular i PHP
303Forkortet kode til at gemme standardværdier i PHP
304Textarea elementet i PHP
305Bevare textarea værdi efter afsendelse i PHP
306Checkbox i PHP
307Nuancer ved brug af afkrydsningsfelter i PHP
308Bevarelse af valgt værdi i checkbox efter indsendelse i PHP
309Radioknapper i PHP
310Bevarelse af valgt værdi i radioknapper efter afsendelse i PHP
311Select i PHP
312Value-attributet i selects i PHP
313Bevarelse af værdi i select efter afsendelse i PHP
314GET-anmodninger i PHP
315GET-anmodninger med links i PHP
316Praktik med formularer i PHP
Sessioner
Cookies
Filsystem
331
Læsning af filer i PHP
332Skrivning af filer i PHP
333Kombination af læse- og skrivefiltilgange i PHP
334Relative stier i PHP
335Absolutte stier i PHP
336Fordele ved absolut sti i PHP
337Absolutte stier til mappe og scriptfil i PHP
338Omnavngivning af filer i PHP
339Flytning af filer i PHP
340Filkopiering i PHP
341Sletning af filer i PHP
342Bestemmelse af filstørrelser i PHP
343Kontrol af eksistensen af filer i PHP
344Oprettelse af mapper i PHP
345Sletning af mapper i PHP
346Omdøbning af mapper i PHP
347Flytning af mapper i PHP
348Læsning af mappeindhold i PHP
349Forskellen mellem mappe og fil i PHP
350Gennemgår indholdet af en mappe i PHP
351Inkludering af filer i PHP
352Opdeling af layout i elementer i PHP
353Indsættelse af fil i variabel i PHP
354Inkludering af filer i PHP
355Engangsinkludering af filer i PHP
356Optagelse af forbindelse i variabel PHP
Databaser
357
Introduktion til SQL-databaser i PHP for begyndere
358Arbejde med databaser gennem PhpMyAdmin
359Testtabel users
360Forberedende manipulationer for arbejde med SQL i PHP
361Afsendelse af forespørgsler til databasen
362Fejlfinding i databaser
363Test af databasefunktionalitet
364Problemer med tegnkodning ved arbejde med SQL i PHP
365Udvidet testkode til funktionalitetsverifikation
366Hentning af resultat ved SQL-forespørgsel i PHP
367Hentning af resultat som et array ved SQL-forespørgsel i PHP
368Oprettelse af array i en løkke under SQL-forespørgsel i PHP
369Udtagelse af poster ved SQL-forespørgsel til database i PHP
370Logiske operationer i SQL-forespørgsel i PHP
371Valgfelt i SQL-forespørgsel i PHP
372Indsættelse af poster via SQL-forespørgsel i PHP
373Indsættelse af poster ved manglende kolonner via SQL-forespørgsel i PHP
374Opdatering af poster via SQL-forespørgsel i PHP
375Sletning af poster via SQL-forespørgsel i PHP
376Sortering af poster via SQL-forespørgsel i PHP
377Begrænsning af antallet af poster i SQL i PHP
378Tælling af antal via SQL-forespørgsel i PHP
379Hent antal i PHP
380Avancerede SQL-forespørgsler
Databaseorganisation
381
Sammenlinkning af tabeller i databaser
382Hent data fra relaterede tabeller i PHP
383Kæde af relaterede tabeller
384Forbindelse gennem forbindelsestabel i PHP
385Data Relations i PHP
386Flere efterkommere i slægtskabsrelationer i PHP
387Dobbelt relation med en enkelt tabel i PHP
388Praktisk databasorganisering
Database Praksis
Arbejde med HTTP
395
HTTP-protokollen i PHP
396HTTP-forespørgselsmetode i PHP
397HTTP-anmodningsheadere i PHP
398Array af HTTP-anførseloverskrifter i PHP
399HTTP-svarheadere i PHP
400Problem med HTTP-svarshoveder i PHP
401Problem med HTTP-headere ved inkludering i PHP
402Afsendelse af startlinjen for HTTP-svar i PHP
403Afgivelse af HTTP-svarstatus i PHP
Omdirigeringer
404
Introduktion til PHP-omdirigeringer
405Øjeblikkelig omdirigering i PHP
406GET-anmodninger og omdirigering i PHP
407Selv-omdirigering med tilføjelse af parametre i PHP
408Flash beskeder i PHP
409Array af flash-beskeder i PHP
410Send form til database og omdirigering i PHP
411Succesmeddelelser ved afsendelse af formular i PHP
412Omdirigering ved formulervalidering i PHP
Godkendelse
413
Introduktion til godkendelse i PHP
414Simpel godkendelse via database i PHP
415Godkendelse via session i PHP
416Log ud af session i PHP
417Registrering i PHP
418Autorisation ved registrering i PHP
419Tilføjelse af bruger-id til sessionen
420Skjul adgangskode ved registrering på PHP
421Tjek af login for tilgængelighed
422Validering af data ved registrering på PHP
423Password-hashing i PHP
424Tilføjelse af salt til registrering
425Tilføjelse af salt til autorisation
426Funktionen password_hash
427Implementering af profil i PHP
428Personlig konto på PHP
429Skift adgangskode på PHP
430Passwordbekræftelse på PHP
431Sletning af konto på PHP
432Adgangsrettigheder i PHP
433Registrering med adskillelse af rettigheder i PHP
434Normalisering af database
Webstedets motor
435