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 එය වට කරන්න
භාගික කොටසේ ඉලක්කම් තුනකට.