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