Reja: php dasturlash tili haqida ma’lumot. Php imkoniyatlari php da ma’lumotlar bazasi bilan ishlash. Ma’lumotlar bazasi usulida amallar. Ma’lumotlar bazasiga ma’lumotlar yozish



Download 30,81 Kb.
bet2/4
Sana31.10.2020
Hajmi30,81 Kb.
#51660
1   2   3   4
Bog'liq
mustaqil ish web dastur

2.PHP imkoniyatlari <
> - degan edi uning yaratuvchisi. Birinchi navbatda PHP tili server tomonidan bajariladigan skriptlar yaratish uchun foydalaniladi va aynan shuning uchun u yartilgan. PHP tili ixtiyoriy CGI-skriptlari masalalarini yechishga va bundan tashqari HTML formali maluymotlarni qayta ishlashga hamda dinamikk ravisha html sahifalarini ishlab chiqishga qodir. Biroq PHP tili foydalaniladigan boshqa sohalar ham mavjud. Bu sohalarni biz 3-asosiy qismga bolamiz: 1-soha biz yuqorida aytib otganimizdek server tomonidan bajariladigan ilovalar (skriptlar) yaratish. PHP tili bunday turdagi skriptlarni yaratish uchun juda keng qollaniladi. Bunday ish korsatish uchun PHP – parser (PHP – skriptlarini qayta ishovchi) va skriptlarni qayta ishlovchi veb server skriptlarini natijasini korish uchun brovzer va albatda PHP kodini yozish uchun qanday bo;lsa ham matn muhariri kerak bo’ladi. PHP - parser CGI dasturlash yoki server modullari ko’rinishida tarqalgan. Uni va veb serverni kompyuterimizga qanday o’rnatamiz biz bu haqda keyinroq ko’rib o’tamiz. 2- soha buruqlar satrida bajariladigan skriptlarni yaratish . Yani PHP tili uordamida biror bir kompyuterda brauzer va veb serverlardan mustaqill ravishda o’zi bajaradiga skriptlarni ham yaratish mumkin. Bu ishlarni bajarish uchun hech bo;lmaganda PHP parser (bu holatda biz uni buyruqlar satri interpretatori (CLI command line interpreter) deb ataymiz ) talab etiladi. Bunday ishlash uslubi turli masalalarni rejalashtirish yordamida bajarilishi uchun kerak bo’lgan skriptlar yoki oddiy matnni qayta ishlash uchun kerak bo’lgan masalaga o’xshash ishlaydi. 3-soha bu mijoz tomonidan bajariladigan GUI – ilovalarini - grafik interfeys yaratish. Bu soha PHP tilini endigina o’rganayotgan foydalanuvchilar uchun uncha muhim bo’lmagan sohadir biroq agarda siz PHP tilini chuqur

o’rgangan bo’lsangiz bu soha siz uchun ancha muhimdir. PHP tilini bu sohaga qo’llash uchun php kengaytmali mahsus yordamchi - PHP – GTK talab etiladi. Shunday qilb PHP tilini qo’llanilishi keng va turlichadir. Yuqoridagi masalalarni yecha oladigan boshqa turlicha dasturlash tillari ham mavjud unda nima uchun PHP tilini o’rganishimiz kerak ? u til bizga nima beradi ? birinchidan PHP tili o’rganish uchun juda qulay . PHP tilini sintaksisi asosiy qoiydalari va ishlash prinsipi bilan yetarlicha tanishib chiqib o’zingizni shaxsiy dasturingizni tuzib ko’rib so’ngra uni boshqa dasturlash tillarida tuzilgan variantlari bilan solishtirsangiz bunga guvoh bo’lasiz. Ikkinchidan PHP tili barcha bizga ma’lum platfo’rmalarda barcha operatsion tizimlarda hamda turlicha serverlarda erkin ishlay oladi . Bu xususiyat juda muhum. Masalan kimdir Windows operatsion tizimdan Linux operatsion tizimga yoki IIS serverdan Apachi serverga o’tmoqchi bo’lsa PHP tili o’rganish shart. PhP dasturlash tilida dasturlashning ikkita hamma bop porodikmalari ishlatiladi bular protsedurali va obektli dasturlash . PHP4 dasturlash tili protsedurali dasturlashni butunlay qo’llab quvvatlaydi biroq abektli stildagi dasturlarni hamm qo’llasa bo’ladi . Php 5 dasturlash tilining birinchi testlash versiyasida PHP 4 dasturlash tilida uchraydugan abekitga yo’naltirilgan dasturlash modellarining kamchiliklari to;ldirilgan. Shunday qilib hozirda tanish bo’lib ulgurgan ishlash prinsipini tanlash kerak . Agarda PHP tilini hozirgi imkoniyatlari to’g’risida gaplashadigan bo’lsak u holda biz PHP tilini birinchi versiyadan ancha yiroqlashb ketgan bo’amiz. PHP dasturlash tili yordamida tasvirlar PDF faylar flesh ro’liklar yaratish mumkin: hozirgi vaqtdagi zomonaviy ma’lumotlar bazasini qo’llab quvatlaydi: ixtiyoriy matnli fayl formatlari bn hamda XML va fayllar tizimi bilan ishlaydigan funksiyalar ham qo’shilgan. PHP tili turli servislar o’rtasidagi protokollarning o’zaro aloqasini qo’llab quvatlaydi. Bularga misol papkalarga kirishni boshqarish protokoli LDAP tarmoq qurilmalari bilan ishlaydigan protokol SNMP malumotlarni uzatish protokollari IMAP , NNTP hamda POP3 , giper matnlarni uzatish protokoli HTTP va boshqalarni olish mumkin. PHP dasturlash tilini turli dasturlash tillari o’rtasidagi o’zaro aloqasiga diqqatni qaratsak bunga Java dasturlash tilini aytib o’tish kerakki Java dasturlash tili obekitlarini PHP tili o’z abekitlari sifatida qaraydi . Abektlarga murojat sifatida CORBA kengaytmasidan foydalaniladi . Matnli oxborotlar bilan ishlash uchun PHP tili o’ziga Perla dasturlash tilidagi tartiblangan ifodalar bilan ishlay oladigan mexanizmlarni (katta bo’lmagan o’zgarishlarsiz) va UNIX tizimini meros qilb oladi . XML hujjatlarni qayta ishlash uchun standart sifatida DOM va SAX XSLT – transformatsiyasi uchun API dan foydalanish mumkin. Elektro’n tijorat ilovalarni yaratish uchun bir qator to’lovni amalga oshiradigan Cybercash , CyberMUT, Verisign Payflow Pro hamda CCVS kabi foydali funksiyalar mavjud.

Asosiy kursning amaliyoti sifatida ishlanadigan masalalar mos ravishda sikriptlar yaratilishida qo’llanilishi sercverlarni qayta ishlash. Bular uchun bizga Web server hamda PHP tili interpretatori kerak bo’ladi. Web server sifatida masalan veb mutaxasislari o’rtasida mashxur bo’lgan Apache serverini olamiz . Dastur natijasini ko’rish uchun veb brouzer kerak bo’ladi bunga misol internet EXPLORER. Biz yuqorida Linux va Windovs plotformalari uchun PHP dasturiy vositasini sozlash va o’rnatish bilan yetarlich tanishmiz. PHP dasturiy vositasi va uni ishlashi uchun kerak bo’ladigan komponetlarni o’rganishni xoxlamaydiganlar uchun PHP dasturining tayyor PHP tilini to’ldiradigan Distriputif lari mavjud. Bnday Distriputiflar ichida keng tarqalgani denver (http://dklap.ru/chicken/veb/) uni o’rnatishni o’rganish uchun veb mutaxasislar saytlariga murojat qilish kerak. Denverni ornatish juda oddiy hamda unga hech qanday bilim talab etilmasligini aytib o’tish kerak . Bu Distriputivni PHP tilini endigina o’rganayotgann yosh dasturchilar uchunn tavsiya qilamiz .


Download 30,81 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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