Koder.uz

3 of 402 menu

PHP da funksiya parametrlari

Funksiyani chaqirganimizda, uning nomini va bo'sh qavslarni yozamiz: 

<?php func(); ?>

 Aslida, qavslar bo'sh bo'lishi shart emas — ularda biz parametrlar uzatishimiz mumkin.

Masalan, biz funksiyani yaratmoqchimiz, u parametr sifatida son qabul qiladi va o'sha sonning kvadratini ekranga chiqaradi.

Endi biz funksiyani qanday chaqiramiz:

Biz funksiyaning nomini, qavslarni yozamiz, va qavis ichiga kvadratini olishni xohlagan sonimizni ko'rsatamiz.

Masalan, shunday qilib biz 2 ning kvadratini olamiz: 

<?php func(2); // chiqaradi 4 ?>

Bunday qilib esa 3 ning kvadratini olamiz: 

<?php func(3); // chiqaradi 9 ?>

 Keling, endi biz funksiyamizni yaratamiz.

Biz bilamizki, funksiya parametr sifatida son qabul qilishi kerak. Demak, funksiyani yaratishda qavslar ichida biz berilgan sonni qabul qiladigan biron-bir o'zgaruvchi yozishimiz kerak.

O'zgaruvchining nomi har qanday bo'lishi mumkin, keling, masalan, uni $num deb nomlaylik: 

<?php function func($num) { } ?>

 Funksiya chaqirilganda, qavslar ichida ko'rsatilgan son $num o'zgaruvchisiga keladi: 

<?php func(2); // $num o'zgaruvchisiga 2 raqami keladi func(3); // $num o'zgaruvchisiga 3 raqami keladi ?>

 Keling, endi funksiyamizni shunday qilaylikki, u uzatilgan sonning kvadratini chiqarsin. Buning uchun $num o'zgaruvchisini o'zini o'ziga ko'paytiramiz va natijani ekranga chiqaramiz: 

<?php function func($num) { echo $num * $num; } ?>

 Funksiyaning ishlashini tekshirib ko'raylik, uni turli sonlar bilan chaqirib: 

<?php function func($num) { echo $num * $num; } func(2); // chiqaradi 4 func(3); // chiqaradi 9 ?>

№1

Raqamni parametr sifatida qabul qiladigan va shu sonning kubini ko‘rsatadigan funksiya tuzing.

№2

Sonni parametr sifatida qabul qiladigan va sonning musbat yoki manfiy ekanligini tekshiradigan funksiya tuzing. Birinchi holda, funksiya '+++' matnini, ikkinchisida esa '---' matnini ko'rsatsin.

uz ru
light night