PHP8+ Yuqori Darajali O‘quv Qo‘llanmasi
Funksiyalar
Kirish
Anonim funksiyalar
Anonim funksiyalarning tashqi o'zgaruvchilari
Anonim funksiyalarning tashqi o'zgaruvchilarini olish
Anonim funksiyalarning tashqi o'zgaruvchilarini o'zgartirish
Anonim funksiyani chaqirishdan oldingi o'zgaruvchi
Anonim funksiyaning qaytish turi
O'q funksiyalari
O'q funksiyalarining tashqi o'zgaruvchilari
Funksiyani nomi bilan chaqirish
Callback funksiyalari
Ichki funksiyalarda callback'lar
JSON formati
Kirish
JSON'dagi ma'lumotlar
JSON'dan ma'lumotlar
JSON'dan obyektlar
JSON'dan obyektlarni assotsiativ massivlarga
JSON formatida ma'lumot yuborish
Noto'g'ri JSON
JSON parser xatolari
XML formati
Kirish
XML tegi matni
XML teglar guruhi matnlari
XML teg atributlari
XML teglar guruhi atributlari
Ichki XML tegi
Ichki tuzilishga ega bo'lgan XML teglar guruhi
Defisli XML teg nomlari
CURL Kutubxonasi
Kirish
Javobni o'zgaruvchiga saqlash
Xatolikni tekshirish
Qayta yo'naltirishlarga o'tish
HTTPS bilan ishlash
Brauzerni taqlid qilish
POST metodi bilan ma'lumot yuborish
Kukilarni yuborish
Kukilarni qayta yuborish
HTTP sarlovhalarni o'rnatish
API bilan ishlash
Kirish
O‘rganishga tayyorgarlik
Bitta URL bilan API
Bir nechta URL bilan API
GET parametri bilan API
Bir nechta GET parametrlari bilan API
JSON qaytaradigan API
POST parametrlari bilan API
JSON formatidagi POST parametrlari bilan API
API va Ma'lumotlar Bazasi
CRUD operatsiyalari uchun API
Avtorizatsiya bilan API
O‘QU bilan API
REST API
Uchinchi tomon APIlaridan foydalanish
PHPda SQL xavfsizligi
Kirish
Test jadvallari
SQL so'rovidagi izohlar
SQL so'rovlaridagi qo'shtirnoqlar
Satr parametridagi SQL in'ektsiya
Raqamli parametrdagi SQL in'ektsiya
Ma'lumotlar bazasi xatolarini o'chirish
Qiymatni almashtirish
Qiymatlar ro'yxati
Maydonlar ro'yxati
So'rovni dinamik shakllantirish
Boshqalarning ma'lumotlarini ko'rish
PDO bilan ishlash
Kirish
Test jadvali
Ulanish
So'rovlar
So'rovlar muammolari
Tayyorlangan bayonotlar
Pozitsion pleysxolderlar
Nomi berilgan pleysxolderlar
Pleysxolderlarni qo'shtirnoqqa avtomatik o'rash
Pozitsion o'zgaruvchilarni bog'lash
Nomi berilgan o'zgaruvchilarni bog'lash
Bitta maydonni olish
Natijadagi barcha qatorlar
Ko'p marta bajarish
LIKE operatori bilan ishlash
LIMIT operatori bilan ishlash
Optimallashtirish
Sayt yuklanish tezligi omillari
Mavjud resurslar
Takroriy operatsiyalarni optimallashtirish
Og'ir takroriy operatsiyalarni optimallashtirish
Siklik operatsiyalarni optimallashtirish
Siklda massiv uzunligini keriksiz hisoblash
Sikl ortiqcha aylanishlarini optimallashtirish
Ichki funksiyalar orqali optimallashtirish
Optimal algoritmni tanlash
Oddiy ifodalardan foydalanishni optimallashtirish
SQL so'rovlaridan foydalanishni optimallashtirish
Xotira sarfini optimallashtirish
Keriksiz massivlarni optimallashtirish
Massivga o'tkazishni optimallashtirish