PHP o'zgaruvchilar va ma'lumot turlari

Dastur ma’lumot bilan ishlaydi: foydalanuvchi ismi, mahsulot narxi, savatdagi mahsulotlar soni. Bu qiymatlarni saqlash uchun o’zgaruvchi yaratiladi.

O’zgaruvchi yaratish

PHP’da har o’zgaruvchi nomi $ bilan boshlanadi:

PHP

=o’zlashtirish belgisi: o’ngdagi qiymatni chapdagi o’zgaruvchiga beradi. Bu tenglik emas.

Qiymatni istalgan vaqtda almashtirish mumkin:

PHP

Nomlash qoidalari

PHP

Qoidalar:

  • $ dan keyin harf yoki _ keladi, raqam emas ($2ism — xato);
  • ichida harf, raqam va _ bo’lishi mumkin;
  • bo’sh joy va tire ishlatilmaydi;
  • katta-kichik harf farqlanadi: $ism va $Ism — ikki xil o’zgaruvchi.
PHP

Asosiy turlar

PHP

var_dump — batafsil ko’rish

gettype faqat nomini beradi, var_dump esa qiymat bilan birga:

PHP

string(5) — matn uzunligi 5 belgi. Bu funksiya xato izlashda eng ko’p ishlatiladigan vosita.

Matn ichida o’zgaruvchi

Bu — PHP’ning eng qulay xususiyatlaridan biri:

PHP

Farqi katta:

  • Qo’shtirnoq " " — o’zgaruvchi qiymati qo’yiladi va \n ishlaydi;
  • Bitta tirnoq ' ' — hamma narsa matn sifatida chiqadi.

Chalkashlik bo’lishi mumkin bo’lgan joyda figurali qavs ishlatiladi:

PHP

Birlashtirish

Nuqta . ikki matnni ulaydi:

PHP

.= — “oxiriga qo’shish” qisqa yozuvi.

Tur avtomatik aniqlanadi

PHP

Bitta o’zgaruvchi turli turdagi qiymat saqlashi mumkin — PHP turni qiymatga qarab o’zi belgilaydi.

Turni o’zgartirish

PHP

Bu aniq o’girish (casting) deb ataladi. Forma orqali kelgan ma’lumot har doim matn bo’lgani uchun, u tez-tez kerak bo’ladi.

Doimiylar

Qiymati o’zgarmaydigan nom:

PHP

Doimiy oldiga $ qo’yilmaydi va u odatda KATTA_HARF bilan yoziladi.

Amaliy mashq

  1. Ism va yoshingizni o’zgaruvchiga saqlab, chiqaring;
  2. var_dump bilan uch xil turni tekshiring;
  3. qo’shtirnoq va bitta tirnoq farqini ko’ring;
  4. . bilan ism va familiyani birlashtiring;
  5. "42" matnini (int) bilan songa o’giring;
  6. const bilan doimiy yarating va ishlating.

3-qadam PHP’dagi eng ko’p uchraydigan chalkashlikni tushuntiradi.

Qisqacha xulosa

  • O’zgaruvchi nomi $ bilan boshlanadi: $ism.
  • Katta-kichik harf farqlanadi: $ism$Ism.
  • Asosiy turlar: string, int, float, bool, null.
  • var_dump qiymat va turni birga ko’rsatadi — xato izlashda asosiy vosita.
  • Qo’shtirnoqda o’zgaruvchi qiymati qo’yiladi, bitta tirnoqda — yo’q.
  • Matnlar . bilan birlashtiriladi (+ emas).
  • Doimiy const yoki define bilan yaratiladi, $ siz yoziladi.

Keyingi darsda operatorlar — qiymatlar ustida amallar.

Bu dars foydali bo'ldimi?

marta ko'rildi