PHP-এ ফাংশনের প্যারামিটার

একটি ফাংশন কল করার সময় আমরা এর নাম এবং খালি বন্ধনী লিখি:

php<?php
  func();
?>

আসলে বন্ধনীগুলি খালি হতে হবে এমন নয় - সেগুলির মধ্যে আমরা প্যারামিটার পাঠাতে পারি।

ধরুন, উদাহরণস্বরূপ, আমরা একটি ফাংশন তৈরি করতে চাই যা একটি সংখ্যা প্যারামিটার হিসাবে নেবে এবং সেই সংখ্যার বর্গ প্রিন্ট করবে।

এখন আমরা আমাদের ফাংশনটি কিভাবে কল করব: আমরা ফাংশনের নাম, বন্ধনী লিখব, এবং সেগুলির মধ্যে - সেই সংখ্যা, যার বর্গ আমরা পেতে চাই।

উদাহরণস্বরূপ, এভাবে আমরা সংখ্যার বর্গ পাব 2:

php<?php
  func(2); // 4 প্রিন্ট করবে
?>

আর এভাবে - সংখ্যা 3-এর বর্গ:

php<?php
  func(3); // 9 প্রিন্ট করবে
?>

এখন আমাদের ফাংশনের বাস্তবায়ন লিখি।

আমরা জানি যে ফাংশনটি প্যারামিটার হিসাবে একটি সংখ্যা নেবে। তাই, ফাংশন সংজ্ঞায়িত করার সময় বন্ধনীর মধ্যে আমাদের অবশ্যই একটি ভেরিয়েবল লিখতে হবে, যার মধ্যে প্রেরিত সংখ্যাটি যাবে।

ভেরিয়েবলের নাম যেকোনো কিছু হতে পারে, আসুন, উদাহরণস্বরূপ, এটির নাম দিই $num:

php<?php
  function func($num) {
    
  }
?>

এই $num ভেরিয়েবলে ফাংশন কল করার সময় বন্ধনীতে নির্দিষ্ট করা সংখ্যাটি যাবে:

php<?php
  func(2); // $num ভেরিয়েবলে 2 সংখ্যাটি যাবে
  func(3); // $num ভেরিয়েবলে 3 সংখ্যাটি যাবে
?>

এখন আসুন এমন করি যাতে আমাদের ফাংশনটি প্রদত্ত সংখ্যার বর্গ প্রিন্ট করে। এর জন্য $num ভেরিয়েবলটিকে নিজের সাথে গুণ করুন এবং স্ক্রিনে প্রিন্ট করুন:

php<?php
  function func($num) {
    echo $num * $num;
  }
?>

বিভিন্ন সংখ্যা দিয়ে ফাংশনটি কল করে এর কাজ পরীক্ষা করি:

php<?php
  function func($num) {
    echo $num * $num;
  }
  
  func(2); // 4 প্রিন্ট করবে
  func(3); // 9 প্রিন্ট করবে
?>
Задание 1

একটি ফাংশন তৈরি করুন, যা প্যারামিটার হিসাবে একটি সংখ্যা নেয় এবং সেই সংখ্যার ঘনফল স্ক্রিনে প্রিন্ট করে।

Задание 2

একটি ফাংশন তৈরি করুন, যা প্যারামিটার হিসাবে একটি সংখ্যা নেয় এবং পরীক্ষা করে যে সংখ্যাটি ধনাত্মক নাকি ঋণাত্মক। প্রথম ক্ষেত্রে যেন ফাংশনটি '+++' টেক্সট প্রিন্ট করে, এবং দ্বিতীয় ক্ষেত্রে '---' প্রিন্ট করে।