⊗ppPmUFPr 193 of 447 menu

PHP-də Funksiya Parametrləri

Funksiyanı çağırarkən biz onun adını və boş düyün mötərizələrini yazırıq:

<?php func(); ?>

Əslində, mötərizələr mütləq boş olmalı deyil - onların içərisinə parametrlər ötürə bilərik.

Məsələn, tutaq ki, biz parametr kimi bir ədəd qəbul edən və həmin ədədin kvadratını ekrana çıxaran bir funksiya etmək istəyirik.

İndi biz funksiyamızı necə çağıracaq: biz funksiyanın adını, düyün mötərizələrini, onların içində isə kvadratını almaq istədiyimiz ədədi yazacayıq.

Məsələn, beləliklə biz 2 ədədinin kvadratını alarıq:

<?php func(2); // 4-ü çıxardacaq ?>

Bununla isə - 3 ədədinin kvadratını:

<?php func(3); // 9-u çıxardacaq ?>

Gəlin indi funksiyamızın realizasiyasını yazaq.

Biz bilirik ki, funksiya parametr kimi bir ədəd qəbul etməlidir. Deməli, funksiyanı təyin edərkən düyün mötərizələri içərisində ötürülən ədədin daxil olacağı bir dəyişən yazmalıyıq.

Dəyişənin adı istənilən ola bilər, məsələn, onu $num adlandıraq:

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

Bu $num dəyişəninə funksiyanı çağırarkən düyün mötərizələrində göstərilən ədəd daxil olacaq:

<?php func(2); // $num dəyişəninə 2 ədədi daxil olacaq func(3); // $num dəyişəninə 3 ədədi daxil olacaq ?>

Gəlin indi edək ki, funksiyamız ötürülən ədədin kvadratını çıxartsın. Bunun üçün $num dəyişənini özünə vuraq və ekrana çıxaraq:

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

Funksiyanın işini müxtəlif ədədlərlə çağıraraq yoxlayaq:

<?php function func($num) { echo $num * $num; } func(2); // 4-ü çıxardacaq func(3); // 9-u çıxardacaq ?>

Parametr kimi bir ədəd qəbul edən və həmin ədədin kubunu ekrana çıxaran bir funksiya edin.

Parametr kimi bir ədəd qəbul edən və yoxlayan bir funksiya edin ki, bu ədəd müsbətdir ya da mənfi. Birinci halda, qoy funksiya ekrana '+++' mətnini çıxartsın, ikinci halda isə '---'.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et