⊗ppPmUFPr 193 of 447 menu

Parametre funkcií v PHP

Pri volaní funkcie píšeme jej názov a prázdne okrúhle zátvorky:

<?php func(); ?>

V skutočnosti zátvorky nemusia byť prázdne - môžeme do nich odovzdávať parametre.

Povedzme napríklad, že chceme vytvoriť funkciu, ktorá ako parameter prijme číslo a vypíše na obrazovku druhú mocninu tohto čísla.

Ako teraz budeme volať našu funkciu: budeme písať názov funkcie, okrúhle zátvorky, a do nich - nejaké číslo, ktorého druhú mocninu chceme získať.

Napríklad takto získame druhú mocninu čísla 2:

<?php func(2); // vypíše 4 ?>

A takto - druhú mocninu čísla 3:

<?php func(3); // vypíše 9 ?>

Poďme teraz napísať implementáciu našej funkcie.

Vieme, že funkcia má ako parameter prijímať číslo. To znamená, že pri definícii funkcie v okrúhlych zátvorkách musíme napísať nejakú premennú, do ktorej sa odovzdávané číslo dostane.

Názov premennej môže byť ľubovoľný, povedzme napr. ju nazveme $num:

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

Do tejto premennej $num sa pri volaní funkcie dostane uvedené číslo z okrúhlych zátvoriek:

<?php func(2); // do premennej $num sa dostane číslo 2 func(3); // do premennej $num sa dostane číslo 3 ?>

Urobme teraz to, aby naša funkcia vypísala druhú mocninu odovzdaného čísla. Na to vynásobme premennú $num samu so sebou a vypíšme na obrazovku:

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

Vyskúšajme funkciu volaním s rôznymi číslami:

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

Vytvorte funkciu, ktorá ako parameter prijme číslo a vypíše na obrazovku tretiu mocninu tohto čísla.

Vytvorte funkciu, ktorá ako parameter prijme číslo a skontroluje, či je toto číslo kladné alebo záporné. V prvom prípade nech funkcia vypíše na obrazovku text '+++', a v druhom '---'.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť