⊗ppPmUFPr 193 of 447 menu

Параметри на функции во PHP

При повикување на функцијата ние го пишуваме нејзиното име и празни заградни големи загради:

<?php func(); ?>

Всушност заградите не мора да бидат празни - во нив можеме да пренесуваме параметри.

Нека, на пример, сакаме да направиме функција, која параметар ќе прифаќа број и ќе го прикажува на екранот квадратот на тој број.

Како сега ќе ја повикуваме нашата функција: ќе го пишуваме името на функцијата, заградни големи загради, а во нив - некој број, чиј квадрат сакаме да добиеме.

На пример, вака ќе го добиеме квадратот на бројот 2:

<?php func(2); // ќе испечати 4 ?>

А вака - квадратот на бројот 3:

<?php func(3); // ќе испечати 9 ?>

Ајде сега да ја напишеме имплементацијата на нашата функција.

Знаеме дека функцијата параметар треба да прифаќа број. Значи, при дефинирање на функцијата во заградни големи загради ние треба да напишеме некоја променлива, во која ќе влегува пренесениот број.

Името на променливата може да биде било какво, ајде, на пример, да ја наречеме $num:

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

Во оваа променлива $num при повикување на функцијата ќе влегува наведениот во заградни големи загради број:

<?php func(2); // во променливата $num ќе влезе бројот 2 func(3); // во променливата $num ќе влезе бројот 3 ?>

Ајде сега да направиме така што нашата функција ќе го прикажува квадратот на пренесениот број. За ова ќе ја помножиме променливата $num сама со себе и ќе ја испечатиме на екранот:

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

Да ја провериме работата на функцијата, повикувајќи ја со различни броеви:

<?php function func($num) { echo $num * $num; } func(2); // ќе испечати 4 func(3); // ќе испечати 9 ?>

Направете функција, која параметар прифаќа број и го прикажува на екранот кубот на тој број.

Направете функција, која параметар прифаќа број и проверува дали е тој број позитивен или негативен. Во првиот случај нека функцијата го прикажува на екранот текстот '+++', а во вториот '---'.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј