⊗ppPmUFSC 198 of 447 menu

PHP-de funksiýalaryň yzly-yzyna çagyrylmagy

Bir funksiýanyň işiniň netijesini beýlekisine parametr hökmünde geçirmek bolýar. Aşakdaky mysalda ilki bilen 2 sanynyň kwadratyny taparys, soňra bolsa netijäniň kwadratyny:

<?php function func($num) { return $num * $num; } $res = func(func(2)); echo $res; // 16 çykarylar ?>

Funksiýalar, elbetde, şol bir bolmaly däl.

Meselem, diňe bir sanyň kwadratyny gaýtaryjy funksiýa we sanyň kubdanyny gaýtaryjy funksiýa bolsun:

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

Bu funksiýalaryň kömegi bilen 2 sanyny kwadratga göýeriň, soňra bolsa bu amalyň netijesini kuba göýeriň:

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

Indi bolsa, bir sanyň kwadratyny gaýtaryjy funksiýa we iki sanyň jemiň tapan funksiýa bolsun:

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

Bu funksiýalaryň kömegi bilen 2 sanynyň kwadratyny we 3 sanynyň kwadratynyň jemini tapyň:

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

Sizde bir sanyň kubdanyny gaýtaryjy funksiýa we onlylygy kesir bölegindäki üç belgä çenli töwerekleýän funksiýa bolsun:

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

Bu funksiýalaryň kömegi bilen 2 sanynyň kubdanyny tapyň we ony kesir bölegindäki üç belgä çenli töwerekleriň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et