PHP - bu turli xil Internet saytlari uchun dasturlar yozish uchun keng qo'llaniladigan dasturlash tili (PL). Uning asosiy o'ziga xosligi shundaki, barcha kodlar server tomonida bajariladi va ish natijasi keyinchalik foydalanuvchi brauzerida HTML-tarkib sifatida ko'rsatiladi.
Ko'rsatmalar
1-qadam
PHP-faylga yozilgan kod uzoq serverdagi foydalanuvchi kompyuteridan mustaqil ravishda ishlaydi. Saytga kirganingizda, brauzer oynasida manzil qilingan serverdan olingan HTML-tarkib ko'rsatiladi, ya'ni. saytning barcha tarkibiy qismlari saqlanadigan kompyuter.
2-qadam
Saytga kirganingizda brauzer signal yuboradi, bunga javoban server kerakli elementlarni dasturga gipermatn formatida qaytarishni boshlaydi. PHP sahifasiga kirishda server, buyruq tarjimonidan foydalanib, kerakli hisoblash ishlarini bajarib, kodda ko'rsatilgan ko'rsatmalarni bajaradi. Ular tugallangandan so'ng dastur natijasi HTML da ham hosil qilinadi va foydalanuvchiga tugallangan versiyada yuboriladi.
3-qadam
Masofaviy kompyuter tomonidan skriptni bajarish vaqti kodning murakkabligi va massivligiga, shuningdek sayt joylashgan serverning tezligiga qarab o'zgaradi. Shuni ta'kidlash kerakki, PHP uchun tegishli kutubxonalar to'plami va xosting provayderining mashinasida o'rnatilmagan bo'lsa, skript ishga tushirilmaydi, demak brauzer oynasida kerakli sahifa yuklanmaydi.
4-qadam
Foydalanuvchining harakatlariga qarab brauzerdan serverga kerakli signal yuboriladi. Masalan, ro'yxatdan o'tish formasining ma'lumotlarini to'ldirgandan so'ng, tegishli formatdagi barcha ko'rsatilgan ma'lumotlar uzoqdagi kompyuterga yuboriladi, bu to'ldirishning to'g'riligini tekshiradi. Agar biron bir maydon noto'g'ri to'ldirilgan bo'lsa, mashina brauzerga talablarga muvofiq noto'g'ri ma'lumotlarni ko'rsatish uchun so'rov yuboradi. To'g'ri to'ldirilgan ma'lumotlar serverga yuborilgandan so'ng, ular saqlanadi va brauzerga ro'yxatdan o'tish muvaffaqiyatli o'tganligi to'g'risida xabar yuboriladi.
5-qadam
PHP-da noto'g'ri yozilgan dastur foydalanuvchi yoki server nima bo'lishidan qat'iy nazar to'g'ri ishlamaydi. Agar PHP kodini qayta ishlash imkoni bo'lmasa, masofadan turib boshqarish moslamasi brauzerga tegishli xabarni yuboradi va u monitorda aks etadi.
6-qadam
Sahifaga har bir yangi qo'ng'iroq bilan PHP-skript qayta ishga tushiriladi, ya'ni avvalgi so'rovdan qat'i nazar, har bir sahifa qayta ishlanadi. Masalan, saytga bir varaqdan ikkinchisiga o'tishda alohida dasturlar bajariladi, ular odatda bir-biri bilan bog'liq emas, lekin ayni paytda bitta tuzilmani tashkil qiladi. Agar bir PHP faylidan boshqasiga ma'lumotlarni uzatish zarur bo'lsa, tegishli PL direktivalari ishlatiladi.