Php php tarixi



Download 291,21 Kb.
Sana12.05.2023
Hajmi291,21 Kb.
#937210
Bog'liq
PHP007

PHP

PHP TARIXI.

  • PHP birinchi marta 1994 yilda Rasmus Lerdorf tomonidan "Personal Home Page Tools" nomi bilan ishlab chiqilgan. Ushbu vositalar veb-sahifalarda ba'zi asosiy funktsiyalarni bajarishga imkon berish uchun ishlab chiqilgan.
  • Keyinchalik, Lerdorf tomonidan ishlab chiqilgan ushbu vositalar ba'zi ishlab chiquvchilar tomonidan qayta yozildi va yangi funktsiyalar qo'shildi va PHP deb nomlandi. 1997 yilda Andi Gutmans va Zeev Suraski PHP tilini qayta yozish orqali yangi PHP dvigateli "Zend Engine" ni yaratdilar.

REJA:

  • PHPda global o‘zgaruvchilar
  • 2.POST, GET, COOKIE, SESSION, SERVER, REQUEST, ENV, FILES

    3. O‘zgaruvchilarning ko‘rinish sohalari.

    4. Fayllar ustida amallar.

PHPda global o‘zgaruvchilar

PHP dasturlash tilida o'zgaruvchilarni $ bilan e'lon qilinadi. Misol uchun $yosh - bu yerda "yosh" o'zgaruvchi nomi. O'zgaruvchilar nomlari katta kichik belgilarga nisbatan o'zaro farq qiladi. Misol uchun: $yosh, $Yosh, $YoSh 3 xil o'zgaruvchilar nomi bir xil o'zgaruvchi emas 3 xil qiymat yuklanishi mumkin. PHP Sintaksis darsimizga nazar soling.

  • O'zgaruvchilar qisqa nomga ega bo'lishi mumkin(a,b,c va h.k) yoki ko'p so'zlardan tashkil topishi mumkin (uzbek, devs, yoshi, rangi, tajriba va h.k)
  • PHP o'zgaruvchilar uchun qoidalar.
  • O'zgaruvchi $ belgisi bilan boshlanadi undan keyin o'zgaruvchi nomi keladi.
  • O'zgaruvchilar nomi harf (a-z, A-Z) yoki pastgi (_) chiziq bilan boshlanishi kerak.
  • O'zgaruvchi nomi raqam bilan boshlanmaydi.
  • O'zgaruvchi nomlari katta va kichik harflarda boshqa boshqa o'zgaruvchilar hisoblanadi( $Katta, $KaTTa - boshqa boshqa o'zgaruvchi hisoblanadi.)

POST va GET

Post

- so‘rоv sаtrini tахlil qilishdа yarаtilаdi. So‘rоv sаtri $QUERY_STRING o‘zgаruvchidа sаqlаnаdi vа so‘rаlgаn URL dаgi "?" simvоldаn keyingi axborotdan ibоrаt. Php da so‘rоv sаtrini & simvоllаri bo‘yichа аlохidа elementlаrgа аjrаtаdi, vа har bir elementdа "=" belgisini qidirаdi. Аgаr "=" belgisi tоpilgаn bo‘lsа, tenglik chаp tоmоnidаgi simvоllаrdаn ibоrаt o‘zgаruvchi yarаtаdi. Quyidаgi fоrmаni ko‘rаmiz:

Get

Klient so‘rоvi veb-server tоmоnidаn tахlil qilinib, php mаshinаgа uzаtilgаndаn so‘ng u so‘rоvgа tegishli mа’lumоtlаrni o‘z ichigа оlgаn vа bаjаrish dаvоmidа murоjааt qilish mumkin bo‘lgаn bir nechа o‘zgаruvchilаrni yarаtаdi.

COOKIE, SESSION, SERVER, REQUEST​

COOKIE, SESSION​

  • COOKIE: Ushbu superglobal o'zgaruvchi foydalanuvchi brauzerida saqlangan kichik ma'lumotlar parchalarini o'z ichiga oladi. Ushbu ma'lumotlar foydalanuvchi saytga tashrif buyurganida sayt tomonidan saqlanishi va keyingi tashrifda ishlatilishi mumkin.​
  • SESSION: Bu ham superglobal o'zgaruvchidir va foydalanuvchi kirish ma'lumotlarini saqlash uchun veb-ilovalarda qo'llaniladi. Foydalanuvchining seans ma'lumotlari server tomonida saqlanadi va butun sessiya davomida foydalanish mumkin​

SERVER, REQUEST

  • SERVER: Ushbu superglobal o'zgaruvchi server tomonidan taqdim etilgan ma'lumotlarni o'z ichiga oladi. Ushbu ma'lumotlar server nomi, fayl yo'li, protokol, IP manzili va boshqa ko'plab ma'lumotlarni o'z ichiga olishi mumkin.​
  • REQUEST: Bu superglobal oʻzgaruvchi barcha GET, POST va COOKIE oʻzgaruvchilarini birga saqlaydi.

ENV, FILES

ENV, FILES

  • ENV: Bu superglobal o'zgaruvchida server muhiti o'zgaruvchilari mavjud. Ushbu o'zgaruvchilar server tomonidan taqdim etilgan ma'lumotlarni o'z ichiga oladi.
  • FILES: Bu superglobal o'zgaruvchi fayl yuklash formasi orqali yuborilgan fayllarni saqlaydi. Bu o'zgaruvchi fayl nomi, hajmi, turi va vaqtinchalik yo'li kabi ma'lumotlarni o'z ichiga oladi.

Eng asosiy o'zgaruvchilar

  • Eng asosiy o'zgaruvchilar POST, GET, COOKIE va SESSION hisoblanadi, chunki ulardan web-saytlar yaratishda keng qo'llaniladi. Qolgan o'zgaruvchilar esa qo'shimcha maqsadlar uchun ishlatiladi.

PHP Fayllar Bilan Ishlash


PHP ancha keyin dasturlash tillari o'z mavqeini mustahkamladi ko'ra, sintaksisi, mantiq, o'zgaruvchilar, va boshqa dasturlash ob'ektlar haqida umumiy fikr shakllantirish paydo bo'ldi. ular bilan ishlash Fayllar va vazifalari tubdan yangi echimlar olib kelishi qilmadi, hech qanday muvaffaqiyatga, va hatto tabiiy sabablar o'rnidan turib fayl shifrlash muammo bor edi.

MATN FAYLLARI


Bu ma'lumotlar bazasi uchun zarur o'zgarishlarni aks ettirish uchun mumkin, lekin ularning barcha amallaridan va tezligi kichik vaqtinchalik yoki doimiy matn fayllari uchun ancha qiziqarli ma'lumotlar uzatish variant bo'lishi mumkin. Agar kichik fayllarni bir poda yaratish va ularning hajmini nazorat yo'q bo'lsa, ular ma'lum bir va ma'lumotlar bazasi yanada moslashuvchan versiyasini bo'lishi mumkin.

E’TIBORINGIZ UCHUN RAHMAT!

  • Sog’ bo’lasiz , salomaaaaaat!

Download 291,21 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish