

আপনার Define function থেকে কোনো মান পেটে হলে সেটিতে return statement ব্যবহার করতে পারেন। এমনিতে সে ফাংশন কোনো output function ব্যবহার করা না হলে সাধারণত সেই function এর output দেখা যায় না। তাই return statement ব্যবহারের দরকার হয়। এই statement ব্যবহার করা হলে সেই ফাংশনের পরবর্তী statement সমূহ পালিত হয় না এবং এ পর্যন্ত statement সমূহ পালনের পর যে মান পাওয়া গেছে সেটি পাঠিয়ে দেয়া হয় সেই function এর নিকট যেখানে হতে এই function কে কল করা হয়েছে। এটি বোঝার জন্য নিচের function টি বিবেচিত করা জাহ।
function mymath($num1, $num2) {
$result = $num1*$num2;
return $result;
print "Finished";
}
এখানে myname() function দুটি সংখ্যাকে argument হিসেবে নেবে এবং সেদুটিকে গুণ করে গুণফলকে $result variable হিসেবে রাখবে। তারপর সেই ফল return করতে বলা হয়েছে। সবশেষে বলা হয়েছে finished print করতে। এখন ধরা যাক এই function কে নিচের মতো করে কল করা হলোঃ
print mymath (2,3);
এর ফলে 2 ও 3 গুণ করা হবে এবং $result variable এর মান হবে 6 . mymath() function এর return $result; লাইনে আসার সাথে সাথে সেই funtion থেমে যাবে এবং $result variable এর মান 6 পাঠিয়ে দেয়া হবে। সেজন্য print mymath(2,3); এর ফলে স্ত্রিনে 6 প্রিন্ট হবে। লক্ষ্যনীয় যে এর ফলে আর Finished শব্দটি প্রিন্ট হচ্ছে না।
ধন্যবাদ টিউন পড়ার জন্য । যদি কারো কাজে লাগে তাহলে সার্থক হবে এই টিউন। আগের টিউনগুলো দেখতে আমার প্রোফাইল দেখুন ।
আমি মোঃ আল মামুন। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 14 বছর 7 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 33 টি টিউন ও 783 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
i have not interested to give my biographical information.
আমি আমার wordpress সাইটে 1,2,3,4,5,6,7,8,9,0 এগুলো বাংলা করতে পারছি না