PHP8+ Felsőfokú Tankönyv
Függvények
Bevezetés
Névtelen függvények
Névtelen függvények külső változói
Névtelen függvények külső változóinak elérése
Névtelen függvények külső változóinak módosítása
Változó a névtelen függvény meghívása előtt
Névtelen függvény visszatérési értékének típusa
Nyíl függvények
Nyíl függvények külső változói
Függvény meghívása név alapján
Callback függvények
Callbacks beépített függvényekben
JSON formátum
Bevezetés
Adatok JSON-ban
Adatok JSON-ból
Objektumok JSON-ból
Objektumok JSON-ból asszociatív tömbökbe
Adatok küldése JSON formátumban
Érvénytelen JSON
JSON elemző hibák
XML formátum
Bevezetés
XML elem szövege
XML elemcsoport szövegei
XML elem attribútumai
XML elemcsoport attribútumai
Beágyazott XML elem
XML elemcsoport beágyazással
XML elemnevek kötőjelekkel
CURL könyvtár
Bevezetés
Válasz egy változóban
Hibaellenőrzés a válaszban
Átirányítások követése
HTTPS használata
Böngésző imitálása
Adatok küldése POST módszerrel
Sütik küldése
Sütik visszaküldése
HTTP fejlécek beállítása
API-k használata
Bevezetés
Felkészülés a tanulásra
API egy URL-lel
API több URL-lel
API GET paraméterrel
API több GET paraméterrel
JSON-t visszaadó API
API POST paraméterekkel
API POST paraméterekkel JSON formátumban
API és adatbázis
API CRUD műveletekhez
API hitelesítéssel
API emberbarát URL-lel
REST API
Külső API-k használata
SQL biztonság PHP-ban
Bevezetés
Teszt táblák
Megjegyzések az SQL lekérdezésben
Idézőjelek az SQL lekérdezésekben
SQL injekció sztring paraméterbe
SQL injekció numerikus paraméterbe
Adatbázis hibák kikapcsolása
Érték megváltoztatása
Értékek listája
Mezők listája
Lekérdezés dinamikus kialakítása
Mások adatainak megtekintése
PDO-val való munka
Bevezetés
Teszttábla
Kapcsolat
Lekérdezések
A lekérdezések problémái
Előkészített utasítások
Pozíciós helykitöltők
Elnevezett helykitöltők
Helykitöltők automatikus idézőjelezése
Változók pozíciós kötése
Változók elnevezett kötése
Egy mező lekérése
Minden sor az eredményből
Többszöri végrehajtás
Munka a LIKE operátorral
Munka a LIMIT operátorral
Optimalizálás
Weboldal betöltési sebesség tényezők
Elérhető erőforrások
Ismétlődő műveletek optimalizálása
Nehéz ismétlődő műveletek optimalizálása
Ciklikus műveletek optimalizálása
Tömb hosszának szükségtelen kiszámítása ciklusban
A ciklus felesleges meneteinek optimalizálása
Optimalizálás beépített függvényekkel
Optimális algoritmus kiválasztása
Reguláris kifejezések használatának optimalizálása
SQL lekérdezések használatának optimalizálása
Memóriafogyasztás optimalizálása
Szükségtelen tömbök optimalizálása
Tömbbé alakítás optimalizálása