PHP bilan tanishuv


ULASHISH

PHP nima?

  • PHP "PHP: Gipermatnni oldindan protsessor" so‘zining qisqartmasi.
  • PHP keng qo‘llaniladigan, ochiq manbali server tomonidagi skript tilidir
  • PHP skriptlari serverda bajariladi
  • PHP yuklab olish va undan foydalanish bepul

PHP ajoyib va ​​mashhur tildir!

PHP internetdagi eng katta bloglash tizimining asosi bo‘lish uchun yetarli darajada kuchli! PHP katta ijtimoiy tarmoqlarni boshqarish uchun yetarlicha chuqurdir! PHP yangi boshlanuvchilar uchun server tomonidagi birinchi skript tili bo‘lish uchun juda oson!


Nima uchun PHP?

  • PHP barcha asosiy platformalarda (Windows, Linux, Unix, Mac OS X va boshqalar) ishlaydi.
  • PHP barcha yetakchi veb-serverlar bilan mos keladi (Nginx, Apache, Cloudflare, Microsoft IIS va boshqalar)
  • PHP keng doiradagi ma’lumotlar bazalarini qo‘llab-quvvatlaydi (MySQL, PostgreSQL, MS SQL, db2, Oracle ma’lumotlar bazasi, MongoDB va boshqalar)
  • PHP bepul. Uni rasmiy PHP resursidan yuklab oling: www.php.net
  • PHP o‘rganish oson va server tomonida samarali ishlaydi

Siz allaqachon bilishingiz kerak bo‘lgan narsalar

Davom etishdan oldin siz quyidagi asosiy tushunchalarga ega bo‘lishingiz kerak:

Agar siz avval ushbu fanlarni o‘rganmoqchi bo‘lsangiz, bizning Bosh sahifamizdagi o‘quv qo‘llanmalarini toping.



PHP fayli nima?

  • PHP fayllari .php fayl kengaytmasiga ega
  • PHP fayllari matn, HTML, CSS, JavaScript va PHP kodlarini o‘z ichiga olishi mumkin
  • PHP kodi serverda bajariladi va natija HTML sifatida brauzerga qaytariladi

PHP nima qila oladi?

  • PHP dinamik sahifa tarkibini yaratishi mumkin
  • PHP serverda fayllarni yaratishi, ochishi, o‘qishi, yozishi, o‘chirishi va yopishi mumkin
  • PHP forma ma’lumotlarini to‘plashi mumkin
  • PHP cookie-fayllarni yuborishi va qabul qilishi mumkin
  • PHP ma’lumotlar bazasiga ma’lumotlarni qo‘shishi, o‘chirishi va o‘zgartirishi mumkin
  • PHP foydalanuvchi kirishini boshqarish uchun ishlatilishi mumkin
  • PHP ma’lumotlarni shifrlashi mumkin

PHP bilan siz HTMLni chiqarish bilan cheklanmaysiz. Rasmlar yoki PDF fayllarni chiqarishingiz mumkin. XHTML va XML kabi istalgan matnni ham chiqarishingiz mumkin.


PHP 8 da qanday yangilik bor?

  • Just-In-Time (JIT) kompilyator - tezroq bajarish vaqtlari va yaxshilangan ishlash uchun
  • Birlashma turlari - o‘zgaruvchilar va funksiyalarni qaytarish turlariga bir nechta turlarni qabul qilish imkonini beradi
  • Nomlangan argumentlar - argumentlarni funksiyalar yoki usullarga ularning nomi bo‘yicha o‘tkazish imkonini beradi
  • Mos iboralar - an’anaviy switch operatoriga yanada kuchli va qisqacha alternativ
  • Nullsafe operatori (?->) - obyekt null bo‘lishi mumkin bo‘lgan hollarda uning xususiyatlari va usullariga kirishning oson usuli
  • Atributlar - kodingizga metama’lumotlar qo‘shish imkonini beradi
  • Xatolarni boshqarish yaxshilandi
  • Yangi funksiyalar - masalan, str_contains(), str_starts_with(), str_ends_with() va get_debug_type()


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!