O‘zbеkiston rеspublikasi axborot va kommunikatsion tеxnologiyalarini rivojlantirish vazirligi
Download 193.67 Kb.
|
Gaybullayeva-PHP
- Bu sahifa navigatsiya:
- PHP standart argument qiymati
- PHP funksiyalari - qiymatlarni qaytarish
- Argumentlarni havola boyicha uzatish
PHP - bu erkin yozilgan tilYuqoridagi misolda e'tibor bering, biz PHP ga o'zgaruvchining qaysi ma'lumotlar turi ekanligini aytishimiz shart emas edi. PHP ma'lumotlar turini o'zgaruvchiga qiymatiga qarab avtomatik ravishda bog'laydi. Ma'lumotlar turlari qat'iy ma'noda o'rnatilmaganligi sababli, siz xatoga yo'l qo'ymasdan butun songa satr qo'shish kabi narsalarni qilishingiz mumkin. PHP 7 da turdagi deklaratsiyalar qo'shildi. Bu bizga funktsiyani e'lon qilishda kutilayotgan ma'lumotlar turini ko'rsatish imkoniyatini beradi va strict deklaratsiyani qo'shish orqali ma'lumotlar turi mos kelmasa, "O'ta xavfli xato" chiqaradi. Quyidagi misolda funksiyaga raqam va satrni ishlatmasdan yuborishga harakat qilamiz strict: function addNumbers(int $a, int $b) { return $a + $b; } echo addNumbers(5, "5 days"); ?> PHP standart argument qiymatiQuyidagi misol standart parametrdan qanday foydalanishni ko'rsatadi. Agar biz setHeight() funksiyasini argumentlarsiz chaqirsak, u standart qiymatni argument sifatida oladi: function setHeight(int $minheight = 50) { echo "The height is : $minheight "; } setHeight(350); setHeight(); setHeight(135); setHeight(80); ?> PHP funksiyalari - qiymatlarni qaytarishFunktsiyaga qiymat qaytarishiga ruxsat berish uchun quyidagi return bayonotdan foydalanamiz: function sum(int $x, int $y) { $z = $x + $y; return $z; } echo "5 + 10 = " . sum(5, 10) . " "; echo "7 + 13 = " . sum(7, 13) . " "; echo "2 + 4 = " . sum(2, 4); ?> Argumentlarni havola bo'yicha uzatishPHPda argumentlar odatda qiymat boʻyicha uzatiladi, yaʼni funksiyada qiymatning nusxasi ishlatiladi va funksiyaga oʻtkazilgan oʻzgaruvchini oʻzgartirib boʻlmaydi. Funksiya argumenti havola orqali uzatilganda, argumentga kiritilgan oʻzgartirishlar kiritilgan oʻzgaruvchini ham oʻzgartiradi. Funksiya argumentini havolaga aylantirish uchun & operator ishlatiladi: MisolO'zgaruvchini yangilash uchun o'tish argumentidan foydalanamiz: function add_five(&$value) { $value += 5; } $num = 2; add_five($num); echo $num; ?> Sinf ob'ektlar uchun shablon, ob'ekt esa sinfning namunasidir. Download 193.67 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling