Mening sahifam



Download 2,78 Mb.
bet33/74
Sana28.02.2022
Hajmi2,78 Mb.
#474989
1   ...   29   30   31   32   33   34   35   36   ...   74
Bog'liq
lab php uzb (2)

Nazariy qism
PHPdagi funksiyalar
Boshqa algoritmik tillar kabi, PHP funksiyalarni quvvatlaydi. PHPda umuman sintaksis funksiyalari “C”dagi funksiyalar amalga oshirilganligiga o‘xshash. Quyida juda oddiy funksiyaning misoli keltirilgan:
function mySum($a,$b) {
$result = $a+$b;
return($result);
};
Bu funksiyadan foydalanish:
$result = mySum(2,3);
Funksiyalar mohiyati bo‘yicha, ma’lum nomga o‘hshash kod bo‘limlarini namoyish etadi. Bu esa bitta koddan bir necha marta foydalanib, biror bir vaziyatni bajarish imkoniyatini beradi.
Funksiya nomi harflar registrigacha noyob bo‘lishi kerak. Bu birinchidan MyFunction, myfunction va hatto MyFuNcTiOn bir xil hisoblanib, ikkinchidan aniqlangan funksiyani qayta aniqlash mumkin emas (standart yoki yo‘q – muhim emas), lekin dasturdagi o‘zgaruvchilar kabi funksiyalarga ham shunday nomlar berish mumkin (albatta boshida $ belgisisiz). Dalillar ro‘yxati funksiyadan foydalanish paytida har birini berish kerak bo‘lgan, vergul yordamida ajratib, sanab o‘tilgan bir nechta o‘zgaruvchilardan iborat. Albatta, agar funksiyaning dalillari bo‘lmasa (time) funksiyasida ko‘rsatilgani kabi), u holda uning nomidan so‘ng bo‘sh qavslarni qoldirish kerak.
PHPda xohlagan funksiya 4ta asosiy qismlardan iborat:
funksiya nomi – har bir funksiya o‘zining noyob nomiga ega bo‘lishi kerak, aks holda, PHP funksiyani qayta aniqlashga urinish haqidagi xatoni chiqaradi;
dalillar ro‘yxati – bu ro‘yxat bo‘sh bo‘lishi mumkin (agar funksiya tashqi dasturdan dalillarga ega bo‘lmasa). Har bir dalil funksiya ichida u “mashhur” bo‘ladigan noyob nomga ega bo‘lishi kerak. Yuqorida ko‘rsatilgan misolda funksiya $a va $b nomlari bilan ikkita dalillarga ega;
vositasiz funksiya kodi – PHPda yo‘l qo‘yilgan, boshqa funksiya va obyektlarni aniqlashdan tashqari, xohlagan kodni funksiya o‘z ichida saqlashi mumkin (bu PHPni funksiyalarni aniqlashga yo‘l qo‘yilgan JavaScript dan ajratib turadi). Bizning misolimizda, funksiya kodi ikkita uzatilgan dalillar yig‘indisi ma’nosini hisoblab chiqarishi bilan shug‘ullanadi;
qaytariladigan ma’no – funksiya ma’noni qaytarishi shart emas, ammo buni bajarish muhim bo‘lsa, u holda bu return() operatori yordamida bajariladi.

Download 2,78 Mb.

Do'stlaringiz bilan baham:
1   ...   29   30   31   32   33   34   35   36   ...   74




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