- PHP 1000 dan ortiq o'rnatilgan funksiyalarga ega va qo'shimcha ravishda siz o'zingizning shaxsiy funksiyalaringizni yaratishingiz mumkin, ularni to'g'ridan-to'g'ri skriptdan ma'lum bir vazifani bajarish uchun chaqirish mumkin.
- O'rnatilgan PHP funksiyalaridan tashqari siz o'zingizning funksiyalaringizni yaratishingiz mumkin.
- Funktsiya - bu dasturda qayta ishlatilishi mumkin bo'lgan bayonotlar blokidir.
- Funktsiya sahifa yuklanganda avtomatik ravishda bajarilmaydi.
- Funktsiya funksiyani chaqirish orqali bajariladi.
PHP da funksiya yaratish - Maxsus funktsiya deklaratsiyasi function so'zi bilan boshlanadi:
- function functionName() { code to be executed; }
- Funktsiya nomi harf yoki pastki chiziq bilan boshlanishi kerak. Funktsiya nomlari katta-kichik harflarga sezgir EMAS.
Misol PHP funktsiyasi argumentlari - Argumentlar orqali ma’lumotlar funksiyalarga uzatilishi mumkin. Argument o'zgaruvchiga o'xshaydi.
- Argumentlar funksiya nomidan keyin qavs ichida ko'rsatiladi. Siz shunchaki vergul bilan ajratib, xohlaganingizcha argumentlar qo'shishingiz mumkin.
- Quyidagi misolda bitta argumentli funksiya mavjud ($ fname). FamilyName () funksiyasi chaqirilganda, biz ham birinchi ismga o'tamiz (masalan, Jani) va bu nom funktsiya ichida ishlatiladi, bu bir nechta turli nomlarni chiqaradi, lekin bir xil familiya:
Misol - "; } familyName("Jani"); familyName("Hege"); familyName("Stale"); familyName("Kai Jim"); familyName("Borge"); ?>
PHP 7 qo'shilgan turdagi deklaratsiyalar. - PHP 7 qo'shilgan turdagi deklaratsiyalar.
- Bu bizga funktsiyani e'lon qilishda kutilgan ma'lumotlar turini ko'rsatish imkoniyatini beradi va qat'iy deklaratsiyani qo'shish orqali ma'lumotlar turi mos kelmasa, "Fatal Error" chiqaradi.Quyidagi misolda biz strictdan foydalanmasdan funksiyaga raqam va satrni yuborishga harakat qilyapmiz:
Strictni belgilash uchun declare (strict_types = 1) ni o'rnatishimiz kerak;. Bu PHP faylining birinchi qatorida bo'lishi kerak.Quyidagi misolda biz funktsiyaga raqam va satr yuborishga harakat qilyapmiz, ammo bu erda biz qattiq deklaratsiyani qo'shdik: Quyidagi misol standart parametrdan qanday foydalanishni ko'rsatadi. Agar biz setHeight () funksiyasini argumentlarsiz chaqirsak, u argument sifatida standart qiymatni oladi: - "; } setHeight(350); setHeight(); // will use the default value of 50 setHeight(135); setHeight(80); ?>
Funktsiyaga qiymatni qaytarishga ruxsat berish uchun return iborasidan foydalaning: - "; echo "7 + 13 = " . sum(7, 13) . "
"; echo "2 + 4 = " . sum(2, 4); ?>
Do'stlaringiz bilan baham: |