Guruh talabasi muhammadqodir zokirov 6-mustaqil ish 1
Download 15.79 Kb.
|
6-mustaqil ish
612-21 GURUH TALABASI MUHAMMADQODIR ZOKIROV 6-mustaqil ish 1.PHP sintaksisi PHP kodini yozish uchun ishlatiladigan qoidalar to'plamiga ishora qiladi. PHP da dinamik veb-sahifalarni yaratish uchun kod server tomonida bajariladi. PHP sintaksisi C va Perl dasturlash tillariga o'xshaydi. PHP sintaksisining ba'zi asosiy qoidalari: * PHP kodi har doim bilan tugaydi; teg. * Izohlar nuqtali vergul (;) bilan tugaydi. * PHPdagi oʻzgaruvchilar $ belgisi bilan boshlanadi. * Funksiyalar va kalit so'zlar PHP-da katta-kichik harflarni sezmaydi. * PHP-dagi sharhlar bir qatorli sharhlar uchun // bilan, ko'p qatorli sharhlar uchun esa // bilan boshlanadi. PHPda sintaksisni to'g'ri saqlash muhim, aks holda kod bajarilmaydi. 2.Dasturlashdagi funksiya - bu ma'lum bir vazifani bajaradigan tashkil etilgan va qayta ishlatiladigan kodlar blokidir. Funktsiyalar dasturchilarga katta dasturni kichikroq, boshqariladigan qismlarga bo'lish imkonini beradi, bu esa uni o'qish va saqlashni osonlashtiradi. Odatda, funktsiya argumentlar koʻrinishida maʼlumot oladi, ular ustida baʼzi amallarni bajaradi va natijani qaytaradi. Funksiyalar ko'plab dasturlash tillarida aniqlanishi mumkin va har bir tilda funktsiyalarni aniqlash va ishlatish uchun o'z sintaksisi mavjud. Aksariyat tillarda funksiyalar kodda chaqirilishi yoki ishlatilishidan oldin aniqlanishi kerak va ular dasturning turli qismlaridan bir necha marta chaqirilishi mumkin. Funktsiyalardan oddiy matematik operatsiyalardan tortib murakkab algoritmlar va mantiqgacha bo'lgan keng ko'lamli vazifalar uchun foydalanish mumkin. Yaxshi ishlab chiqilgan funksiyalar samarali va qayta foydalanish mumkin bo‘lgan kod yozishni osonlashtiradi hamda uzoq muddatda vaqt va kuchni tejash imkonini beradi. 3.Array() funksiyasi yoki kvadrat qavs belgisi yordamida PHPda massivni e'lon qilishingiz mumkin. array() funksiyasi yordamida massivni qanday e’lon qilish misoli: $myArray = array("apple", "banana", "orange"); Ushbu misolda biz $myArray nomli massivni e'lon qildik, unda uchta element mavjud: "olma", "banan" va "apelsin". Mana, stenografiyadan foydalanishning yana bir misoli: $myArray = ["apple", "banana", "orange"]; Bu avvalgi misol bilan bir xil natijaga erishadi, lekin biroz kamroq kod bilan. PHPda boʻsh massivni ham eʼlon qilishingiz mumkin, masalan: $myArray = array(); Yoki: $myArray = []; Bu boʻsh massiv hosil qiladi, siz keyinroq boshqa usullar qatorida operatori va array_push() funksiyasidan foydalanib elementlarni qoʻshishingiz mumkin. 4.Cookie-fayllar - bu veb-saytlar foydalanuvchining kompyuterida yoki mobil qurilmasida saqlaydigan kichik matnli fayllar. Ular foydalanuvchi afzalliklarini, kirish ma'lumotlarini va foydalanuvchi tajribasini yaxshilaydigan boshqa ma'lumotlarni eslab qolish uchun ishlatiladi. Cookie-fayllar har bir foydalanuvchiga noyob identifikatorni belgilash orqali ishlaydi, keyin u foydalanuvchi qurilmasidagi cookie faylida saqlanadi. Foydalanuvchi xuddi shu veb-saytga qayta kirganida, veb-sayt cookie faylidan foydalanuvchi identifikatorini olishi va undan foydalanuvchining afzalliklari va boshqa maʼlumotlarini eslab qolish uchun foydalanishi mumkin. Cookie-fayllarning ikki turi mavjud: seans cookie-fayllari va doimiy cookie-fayllar. Seans cookie-fayllari vaqtincha saqlanadi va foydalanuvchi o'z brauzerini yopganida o'chiriladi. Doimiy cookie-fayllar esa uzoqroq vaqt davomida saqlanadi va brauzer yopilgandan keyin ham foydalanuvchi qurilmasida qolishi mumkin. Shuni e'tiborga olish kerakki, cookie-fayllardan foydalanuvchi xatti-harakatlarini kuzatish uchun ham foydalanish mumkin, bu esa maxfiylikka oid xavotirlarni keltirib chiqarishi mumkin. Biroq, aksariyat zamonaviy veb-brauzerlar cookie-fayllarni boshqarish yoki bloklash imkoniyatlarini taklif qiladi, bu esa foydalanuvchi maxfiyligini himoya qilishga yordam beradi. PHPda ob'ekt haqiqiy dunyo ob'ekti yoki ma'lumotlar strukturasini ifodalovchi sinfning namunasidir. Uning xatti-harakatini belgilaydigan xususiyatlar (o'zgaruvchilar) va usullar (funksiyalar) bo'lishi mumkin. PHP-da ob'ektga yo'naltirilgan dasturlash (OOP) kodni qayta ishlatiladigan, modulli va oson parvarish qilinadigan komponentlarga ajratish usulidir. Ob'ektlar bir-biri bilan o'zaro ta'sir qilishi va murakkab tizimlar yoki ilovalarni modellashtirish uchun ishlatilishi mumkin. PHP da obyektdan foydalanish uchun avval uni belgilaydigan sinfning namunasini yaratishingiz kerak. 6.Obyektga yo'naltirilgan dasturlash (OOP) - bu ob'ektlar tushunchasiga asoslangan dasturlash paradigmasi. OOPda ob'ektlar ma'lumotlar va xatti-harakatlarni qamrab oluvchi sinflarning namunalari. Ma'lumotlar xususiyatlar yoki atributlar bilan ifodalanadi va xatti-harakatlar usullar yoki funktsiyalar bilan belgilanadi. OOP sizga dasturni bir-biri bilan oʻzaro aloqada boʻlishi mumkin boʻlgan kichikroq, mustaqil obʼyektlarga boʻlish orqali modulli, qayta foydalanish mumkin va xizmat koʻrsatish mumkin boʻlgan kod yaratish imkonini beradi. OOP ning asosiy xususiyatlaridan biri meros boʻlib, u mavjud sinf asosida yangi sinf yaratish hamda uning xossalari va usullarini meros qilib olish imkonini beradi. Bu yozishingiz kerak boʻlgan kod miqdorini kamaytirish hamda koddan qayta foydalanishni ragʻbatlantirish orqali vaqt va kuchingizni tejaydi. OOP ning yana bir muhim xususiyati polimorfizm bo'lib, u bir nechta turdagi ob'ektlarni ko'rsatish uchun bitta interfeysdan foydalanish imkonini beradi. Bu sizga har bir ob'ekt qanday amalga oshirilishi tafsilotlarini bilmasdan turib, turli sinf ob'ektlari bilan ishlay oladigan kod yozish imkonini beradi. OOP modullilik, kodni qayta ishlatish, texnik xizmat ko'rsatish va moslashuvchanlik kabi ko'plab afzalliklarga ega. U PHP, Java, Python va C++ kabi zamonaviy dasturlash tillarida keng qoʻllaniladi. 7.MVC "Model-View-Controller" degan ma'noni anglatadi, bu dasturni uchta o'zaro bog'langan qismga ajratuvchi foydalanuvchi interfeyslarini ishlab chiqishda keng qo'llaniladigan dasturiy ta'minot arxitektura naqshidir: model, ko'rinish va boshqaruvchi. Model ilovaning maʼlumotlari va biznes mantiqini ifodalaydi, koʻrinish foydalanuvchi interfeysini koʻrsatadi, boshqaruvchi esa foydalanuvchi kiritgan maʼlumotlarni boshqaradi va shunga mos ravishda model va koʻrinishni yangilaydi. 8.Dasturlashda model ilovadagi ma'lumotlar va biznes mantiqining ifodasidir. U saqlanadigan va boshqariladigan ma'lumotlarning tuzilishi, xatti-harakati va qoidalarini ifodalaydi. Model-View-Controller (MVC) arxitekturasida model ilovaning ma’lumotlari va biznes mantiqini ifodalaydi, ko‘rinish esa foydalanuvchi interfeysini ko‘rsatadi va kontroller foydalanuvchi kiritishini boshqaradi va shunga mos ravishda model va ko‘rinishni yangilaydi. Modeldagi odatiy operatsiyalar ma'lumotlarni yaratish, o'qish, yangilash va o'chirishni o'z ichiga oladi. Modellar ob'ektga yo'naltirilgan dasturlash yoki ma'lumotlar bazasi sxemalari kabi turli xil texnikalar yordamida amalga oshirilishi mumkin. Ma'lumotlar bazasi osonlik bilan kirish, boshqarish va yangilash mumkin bo'lgan ma'lumotlarning tuzilgan to'plamidir. U odatda kompyuter tizimi yoki serverida saqlanadi va qatorlar va ustunlar bilan bir yoki bir nechta jadvallardan iborat. Ma'lumotlar bazasida ma'lumotlar qidirish, olish va tahlil qilishni osonlashtiradigan tarzda tashkil etilgan. Dasturiy ta'minotni ishlab chiqishda turli xil ma'lumotlar bazalari qo'llaniladi, masalan, relyatsion ma'lumotlar bazalari, NoSQL (norelational) ma'lumotlar bazalari, ob'ektga yo'naltirilgan ma'lumotlar bazalari, grafik ma'lumotlar bazalari va boshqalar. Ma'lumotlar bazalari ma'lumotlarni samarali va xavfsiz saqlash va boshqarish uchun oddiy veb-saytlardan tortib yirik korporativ tizimlargacha bo'lgan turli xil ilovalarda qo'llaniladi. Ular, shuningdek, ma'lumotlarni tahlil qilish, qaror qabul qilish va avtomatlashtirishni qo'llab-quvvatlash uchun ishlatiladi. Baʼzi mashhur maʼlumotlar bazalariga Microsoft SQL Server, Oracle, MySQL, MongoDB va PostgreSQL kiradi. 10.PHP-da MySQL ma'lumotlar bazasiga ulanish PHP kodidan foydalangan holda ma'lumotlar bazasida saqlangan ma'lumotlarga kirish va uni boshqarish imkonini beradi. PHP-da MySQL-ga ulanishning asosiy funktsiyasi PHP skripti va MySQL serveri o'rtasida server xost nomi, foydalanuvchi nomi, parol va ma'lumotlar bazasi nomi kabi maxsus hisob ma'lumotlaridan foydalangan holda ulanishni o'rnatishni o'z ichiga oladi. PHP-da MySQL ma'lumotlar bazasiga ulanish uchun siz mysqli_connect() funksiyasidan foydalanishingiz kerak bo'lib, u to'rtta parametrni qabul qiluvchi xost nomi, foydalanuvchi nomi, parol va kerakli ma'lumotlar bazasi nomini belgilaydi. ulanish uchun. PHP da MySQL maʼlumotlar bazasiga qanday ulanishni koʻrsatadigan misol kod parchasi: // Set up variables for MySQL connection $host = "localhost"; $username = "root"; $password = "password"; $dbname = "mydatabase"; // Create MySQL connection $conn = mysqli_connect($host, $username, $password, $dbname); // Check if connection was successful if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } else { echo "Connected to MySQL successfully"; } Ushbu kod ko'rsatilgan xost nomi, foydalanuvchi nomi, parol va ma'lumotlar bazasi nomidan foydalangan holda PHP skripti va MySQL serveri o'rtasida aloqa o'rnatadi. Shuningdek, u ulanish muvaffaqiyatli yoki yo‘qligini tekshiradi va muvaffaqiyat yoki muvaffaqiyatsizlik haqida xabarni ko‘rsatadi. Download 15.79 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling