আমাদের কথা খুঁজে নিন

   

php এর মধ্যে function Define থেকে মান পাওয়ার উপায়।


আপনার 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 শব্দটি প্রিন্ট হচ্ছে না।
ধন্যবাদ  টিউন পড়ার জন্য । যদি কারো কাজে লাগে তাহলে সার্থক  হবে এই টিউন।  আগের টিউনগুলো দেখতে আমার প্রোফাইল দেখুন ।


সোর্স: http://www.techtunes.com.bd/     দেখা হয়েছে ১২ বার

অনলাইনে ছড়িয়ে ছিটিয়ে থাকা কথা গুলোকেই সহজে জানবার সুবিধার জন্য একত্রিত করে আমাদের কথা । এখানে সংগৃহিত কথা গুলোর সত্ব (copyright) সম্পূর্ণভাবে সোর্স সাইটের লেখকের এবং আমাদের কথাতে প্রতিটা কথাতেই সোর্স সাইটের রেফারেন্স লিংক উধৃত আছে ।