O‘zbеkiston rеspublikasi axborot va kommunikatsion tеxnologiyalarini rivojlantirish vazirligi


Download 193.67 Kb.
bet1/3
Sana21.02.2023
Hajmi193.67 Kb.
#1218753
  1   2   3
Bog'liq
Gaybullayeva-PHP


O‘ZBЕKISTON RЕSPUBLIKASI AXBOROT VA KOMMUNIKATSION
TЕXNOLOGIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUXAMMAD AL-XORAZIMIY NOMIDAGI
TOSHKЕNT AXBOROT TЕXNOLOGIYALARI UNIVЕRSITЕTI

Elektronika va radiotexnika kafedrasi


“Web dasturlash” fanidan
MUSTAQIL ISHI

Mavzu: «PHP funksiyalari va ob’yektlari»

Bajardi: SAYE008 gurux talabasi
G’aybullayeva Dilfuza

Toshkent 2022



Reja:
1.PHP da funksiyalar.
2. PHP da funksiyalarga oid misol va yechimlari.
3.PHP da ob’yektlar.
2. PHP da ob’yektlarga oid misol va yechimlari.


  • Funktsiya - bu dasturda qayta-qayta ishlatilishi mumkin bo'lgan bayonotlar blokidir.

  • Sahifa yuklanganda funksiya avtomatik ravishda bajarilmaydi.

  • Funktsiya funksiyaga chaqiruv orqali bajariladi.

Foydalanuvchi tomonidan belgilangan funksiya deklaratsiyasi quyidagi so'z bilan boshlanadi function:
Sintaksis
function functionName() {
code to be executed;
}
Funktsiya nomi harf yoki pastki chiziq bilan boshlanishi kerak. Funktsiya nomlari katta-kichik harflarga sezgir EMAS.
1-misol: Quyidagi misolda biz "writeMsg()" nomli funksiya yaratamiz. Ochilgan jingalak qavs ( { ) funksiya kodining boshlanishini, yopilish jingalak qavs ( } ) esa funksiyaning tugashini bildiradi. Funktsiya "Salom dunyo!"ni chiqaradi. Funksiyani chaqirish uchun uning nomini keyin qavs () qo'yib yozing.
function writeMsg() {
echo "Hello world!";
}

writeMsg(); // call the function
?>

PHP funksiya argumentlari


Argumentlar orqali ma’lumotlar funksiyalarga uzatilishi mumkin. Argument xuddi o'zgaruvchiga o'xshaydi.
Argumentlar funksiya nomidan keyin qavslar ichida ko'rsatiladi. Siz xohlagancha argumentlar qo'shishingiz mumkin, ularni vergul bilan ajratib qo'ying.
Quyidagi misolda bitta argumentli funksiya mavjud ($fname). familyName() funksiyasi chaqirilganda, biz ham nomni (masalan, Jani) o'tkazamiz va ism funktsiya ichida ishlatiladi, bu bir nechta turli ismlarni chiqaradi, lekin teng familiya:
function familyName($fname) {
echo "$fname Dilfuza.
";
}

familyName("Gaybullayeva");
familyName("Karimova ");
familyName("Gaybullayeva ");
familyName("Aslanova");
familyName("Anvarova");
?>


Download 193.67 Kb.

Do'stlaringiz bilan baham:
  1   2   3




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