Guruh Ismoilov Rahimjon


Download 10.32 Kb.
Sana18.06.2023
Hajmi10.32 Kb.
#1560065
Bog'liq
6-JN Ismoilov Rahimjon


610-21 guruh Ismoilov Rahimjon
SAVOLLAR.

  1. PHP sinatksisi haqida tushuntiring.

  2. Funksiya nima?

  3. PHP da massiv qanday e’lon qilinadi?

  4. COOKIE haqida tushuncha bering?

  5. PHP da obyekt tushunchasiga ta’rif bering.

  6. Obyektga yo’naltirilgan dasturllash deganda nimani tushunasiz?

  7. MVC nima?

  8. Model nima?

  9. Ma’lumotlar bazasi deganda nimani tushunasiz?

  10. PHP da MySql bilan bog‘lanish funksiyasini tushuntirib bering?

Javoblar:



  1. PHP, skript tili sifatida ishlovchi va server tomonidan qo'llaniladigan oson va yuqori darajada o'rganiladigan bir dasturlash tillaridan biridir. PHP yordamida veb ilovalar, dinamik veb sahifalar, veb serverlar va boshqa tizimlar yaratish mumkin. Quyidagi savollarga javoblar quyidagicha:

  2. Funksiya: PHP-da funksiya, bitta buyruq yoki bir nechta buyruqlardan iborat bo'lgan va bir nom bilan nomlangan o'zgarmagan qisqartma hisoblanadi. Funksiyalar qayta-qayta ishlatiladigan kod bo'limlari hisoblanadi va ularga kerakli ma'lumotlarni uzatish orqali yoki return buyrug'i orqali natija qaytarish mumkin.

  3. Massiv: PHP-da massivlar, biror ma'lumotlarni bir joyda saqlash uchun ishlatiladi. Massivlar, bitta o'zgaruvchida bir nechta qiymatlar to'plamini saqlaydi. Massivni e'lon qilish uchun `$` belgisi bilan boshlanuvchi nom beriladi. Massivning elementlariga indeks orqali murojaat qilinadi, va indekslar 0 dan boshlanadi.

  4. COOKIE: COOKIE, veb-saytda ma'lumotlarni saqlash uchun ishlatiluvchi mexanizm bo'lib, foydalanuvchi tomonidan yuborilgan ma'lumotlarni server tomonida saqlab qolishga imkon beradi. COOKIE lar foydalanuvchining tarayicida saqlanadi va bir nechta xususiyatlarni (nom, qiymat, amal qilish muddati, to'g'ri domen va boshqalar) o'z ichiga oladi. Bu ma'lumotlar alohida so'rovlar qilish uchun va foydalanuvchining shaxsiy to'g'ridan-to'g'ri ma'lumotlarni saqlash uchun foydalaniladi.

  5. . Obyekt: PHP-da obyekt, biror sinfning tashqi xususiyatlar va metodlar bilan birgalikda e'lon qilingan nusxasi hisoblanadi. Obyekt aslida sinfning bir nusxasidir va sinfning tashqi xususiyatlari obyektlarning turli holatlarini saqlash uchun foydalaniladi. Obyektga tegishli metodlar esa obyektlarning bilan ishlashga imkon beradi.

  6. Obyektga yo'naltirilgan dasturlash: Obyektga yo'naltirilgan dasturlash, dasturlashning obyektoriyentatsiyasi asosida obyektlar va ularning xususiyatlari va metodlarini ishlatishni talab qiladi

  7. MVC (Model-View-Controller) veb ilovalarni tashkil etish uchun o'rganilgan bir arxitekturali dasturlash qoidalari to'plamidir. MVC oddiy va joylashuvining o'zaro aloqalarini tashkil etadi. Quyidagi tavsiflar bilan yordam beraman:

  8. Model: Model, dasturda ma'lumotni saqlash va ma'lumotlar bilan ishlashni amalga oshiruvchi qismidir. Bu ma'lumotlar bazasi bilan bog'liq bo'lishi mumkin yoki qachonki ma'lumotlar bazasi bilan aloqador bo'lgan ma'lumotlarni o'z ichiga oladi. Model ma'lumotni saqlab turadi, unga murojaat qilish va unga qo'shimcha operatsiyalar bajarish uchun metodlar yaratish imkonini beradi.

  9. Ma'lumotlar bazasi: Ma'lumotlar bazasi, ma'lumotlarni saqlash, boshqarish va so'rovlar bilan ishlash uchun o'zgaruvchisiz ma'lumotlarni saqlaydigan tizimdir. Ma'lumotlar bazasi odatda SQL (Structured Query Language) yordamida boshqariladi. Ma'lumotlar bazasi shuningdek, ma'lumotlar bazasi tizimlari bilan bog'liq operatsiyalarni bajarish uchun foydalaniladigan tuzilmalar va protseduralar mavjud bo'lishi mumkin.

  10. PHP-da MySQL bilan bog'lanish funksiyasi: PHP-da MySQL ma'lumotlar bazasi bilan bog'lanish uchun `mysqli_connect()` yoki `PDO` (PHP Data Objects) kabi funksiyalar va obyektlar mavjud. Masalan, `mysqli_connect()` funksiyasi quyidagi kabi ishlatiladi:

```php
$host = "localhost";


$username = "user";
$password = "password";
$database = "database_name";

$conn = mysqli_connect($host, $username, $password, $database);

if (!$conn) {
die("MySQLga ulanishda xatolik yuz berdi: " . mysqli_connect_error());
}

// Bog'langan ma'lumotlar bazasi bilan ishlash


// ...

mysqli_close($conn); // Bog'lanishni yopish


```

Ushbu kodda `mysqli_connect()` funksiyasi yordamida `localhost`ga, foydalanuvchi nomi va paroli bilan MySQL ma'lumotlar bazasiga bog'lanish amalga oshiriladi. Bog'lanish muvaffaqiyatli bo'lmassa, `mysqli_connect_error()` funksiyasi orqali xatolik xabari chiqariladi.
Download 10.32 Kb.

Do'stlaringiz bilan baham:




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