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 ප්රදර්ශනය කරයි
?>
පරාමිතියක් ලෙස අංකයක් පිළිගන්නා සහ එම අංකයේ ඝනකය තිරය මත ප්රදර්ශනය කරන ශ්රිතයක් සාදන්න.
පරාමිතියක් ලෙස අංකයක් පිළිගන්නා
සහ පරීක්ෂා කරන ශ්රිතයක් සාදන්න, මෙම අංකය
ධනාත්මකද නැතහොත් ඍණාත්මකද. පළමු අවස්ථාවේ දී එය
ශ්රිතය තිරය මත පෙළය ප්රදර්ශනය කරයි '+++',
සහ දෙවන '---'.