Pokročilá učebnice PHP8+

Funkce

Úvod Anonymní funkce Vnější proměnné anonymních funkcí Získání vnějších proměnných anonymních funkcí Změna vnějších proměnných anonymních funkcí Proměnná před voláním anonymní funkce Návratový typ anonymní funkce Arrow funkce Vnější proměnné arrow funkcí Volání funkce podle názvu Callback funkce Callbacky ve vestavěných funkcích

Formát JSON

Úvod Data do JSON Data z JSON Objekty z JSON Objekty z JSON do asociativních polí Odesílání dat ve formátu JSON Neplatný JSON Chyby parseru JSON

Formát XML

Úvod Text XML tagu Texty skupiny XML tagů Atributy XML tagu Atributy skupiny XML tagů Vnořený XML tag Skupina XML tagů s vnořením Názvy XML tagů s pomlčkami

Knihovna CURL

Úvod Odpověď do proměnné Kontrola odpovědi na chybu Přesměrování Práce s HTTPS Imitace prohlížeče Odesílání dat metodou POST Odesílání cookies Zpětné odesílání cookies Nastavení HTTP hlaviček

Práce s API

Úvod Příprava na studium API s jednou URL API více URL API s GET parametrem API s více GET parametry API vracející JSON API s POST parametry API s POST parametry ve formátu JSON API a databáze API pro CRUD operace API s autorizací API s ČPU REST API Použití cizích API

Bezpečnost SQL v PHP

Úvod Testovací tabulky Komentáře v SQL dotazu Uvozovky v SQL dotazech SQL injekce do řetězcového parametru SQL injekce do číselného parametru Vypnutí chyb databáze Změna hodnoty Seznam hodnot Seznam polí Dynamické vytváření dotazu Prohlížení cizích dat

Práce s PDO

Úvod Testovací tabulka Připojení Dotazy Problémy dotazů Připravené příkazy Pozicionální placeholdery Pojmenované placeholdery Automatické obalování placeholderů uvozovkami Pozicční vázání proměnných Pojmenované vázání proměnných Získání jedné hodnoty Všechny řádky z výsledku Vícenásobné provedení Práce s operátorem LIKE Práce s operátorem LIMIT

Optimalizace

Faktory rychlosti načítání webu Dostupné zdroje Optimalizace opakujících se operací Optimalizace opakování těžkých operací Optimalizace cyklických operací Zbytečné výpočty délky pole v cyklu Optimalizace nadbytečných průchodů cyklu Optimalizace pomocí vestavěných funkcí Výběr optimálního algoritmu Optimalizace použití regulárních výrazů Optimalizace použití SQL dotazů Optimalizace spotřeby paměti Optimalizace nadbytečných polí Optimalizace převodu na pole
ennlmskkhy