⊗ppPmUFSC 198 of 447 menu

ფუნქციების თანმიმდევრული გამოძახება PHP-ში

ერთი ფუნქციის შედეგი შეგვიძლია პარამეტრად მივცეთ მეორეს. შემდეგ მაგალითში ჩვენ ჯერ ვიპოვით რიცხვის 2 კვადრატს, ხოლო შემდეგ შედეგის კვადრატს:

<?php function func($num) { return $num * $num; } $res = func(func(2)); echo $res; // გამოიტანს 16-ს ?>

ფუნქციები, რა თქმა უნდა, არ არის აუცილებელი იყოს ერთნაირები.

მაგალითად, დავუშვათ გვაქვს ფუნქცია, რომელიც აბრუნებს რიცხვის კვადრატს, და ფუნქცია, რომელიც აბრუნებს რიცხვის კუბს:

<?php function square($num) { return $num * $num; } function cube($num) { return $num * $num * $num; } ?>

ამ ფუნქციების გამოყენებით ავიყვანოთ რიცხვი 2 კვადრატში, ხოლო შემდეგ ამ მოქმედების შედეგი ავიყვანოთ კუბში:

<?php $res = cube(square(2)); echo $res; ?>

დავუშვათ ახლა გვაქვს ფუნქცია, რომელიც აბრუნებს რიცხვის კვადრატს, და ფუნქცია, რომელიც პოულობს ორი რიცხვის ჯამს:

<?php function square($num) { return $num * $num; } function sum($num1, $num2) { return $num1 + $num2; } ?>

ამ ფუნქციების გამოყენებით ვიპოვოთ რიცხვის 2 კვადრატის და რიცხვის 3 კვადრატის ჯამი:

<?php $res = sum(square(2), square(3)); echo $res; ?>

დავუშვათ გაქვთ ფუნქცია, რომელიც აბრუნებს რიცხვის კუბურ ფესვს, და ფუნქცია, რომელიც ამრგვალებს წილადს სამ ათწილადამდე წილადურ ნაწილში:

<?php function root($num) { return pow($num, 1/3); } function norm($num) { return round($num, 3); } ?>

ამ ფუნქციების გამოყენებით იპოვეთ რიცხვის 2 კუბური ფესვი და დაამრგვალეთ იგი სამ ათწილადამდე წილადურ ნაწილში.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČ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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა