PHP8+ Mastervejledning
Funktioner
Introduktion
Anonyme funktioner
Anonyme funktioners eksterne variable
Hentning af anonyme funktioners eksterne variable
Ændring af anonyme funktioners eksterne variable
Variabel før kald af anonym funktion
Anonym funktions returtype
Pilefunktioner
Pilefunktioners eksterne variable
Kald af funktion efter navn
Callback-funktioner
Callbacks i indbyggede funktioner
JSON-format
Introduktion
Data i JSON
Data fra JSON
Objekter fra JSON
Objekter fra JSON til associative arrays
Send data i JSON-format
Ugyldig JSON
JSON-parserfejl
XML-format
Introduktion
XML-taggens tekst
Tekster for en gruppe XML-tags
XML-taggens attributter
Attributter for en gruppe XML-tags
Indlejret XML-tag
Gruppe af XML-tags med indlejring
XML-tagnavne med bindestreger
CURL Bibliotek
Introduktion
Svar i variabel
Fejlkontrol af svar
Følg omdirigeringer
Arbejde med HTTPS
Efterligning af browser
Send data via POST-metoden
Send cookies
Tilbagesendelse af cookies
Indstilling af HTTP-headers
Arbejde med API
Introduktion
Forberedelse til studie
API med en enkelt URL
API med flere URL'er
API med GET parameter
API med flere GET parametre
API der returnerer JSON
API med POST parametre
API med POST parametre i JSON-format
API og database
API til CRUD-operationer
API med godkendelse
API med menneskeligt læselig URL
REST API
Brug af tredjeparts API'er
Sikkerhed for SQL i PHP
Introduktion
Testtabeller
Kommentarer i SQL-forespørgsel
Anførselstegn i SQL-forespørgsler
SQL-injektion i strengparameter
SQL-injektion i numerisk parameter
Deaktivering af databasefejl
Udskiftning af værdi
Værdiliste
Feltliste
Dynamisk dannelse af forespørgsel
Visning af andres data
Arbejde med PDO
Introduktion
Testtabel
Forbindelse
Forespørgsler
Problemer med forespørgsler
Forberedte udsagn
Positionelle pladsholdere
Navngivne pladsholdere
Automatisk indpakning af pladsholdere i anførselstegn
Positionel binding af variable
Navngivet binding af variable
Hent en enkelt værdi
Alle rækker fra resultatet
Flere udførelser
Arbejde med LIKE-operatoren
Arbejde med LIMIT-operatoren
Optimering
Hjemmeside hastighedsfaktorer
Tilgængelige ressourcer
Optimering af gentagne operationer
Optimering af gentagne tunge operationer
Optimering af loop-operationer
Unødvendig beregning af array længde i loop
Optimering af unødvendige loop-gennemløb
Optimering via indbyggede funktioner
Valg af optimal algoritme
Optimering af brugen af regulære udtryk
Optimering af brugen af SQL-forespørgsler
Optimering af hukommelsesforbrug
Optimering af unødvendige arrays
Optimering af konvertering til array