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
azbydeenesfrkakkptruuz