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
svencskapt