প্যারামিটার ও আর্গুমেন্ট(Parameters and arguments)
পিএইচপি(PHP)টিউটোরিয়াল
Created by : mamun_1
tutorial
Programming, Software and application
805
2020-10-03 12:17:22
একটি ফাংশন যেসব ইনপুট গ্রহন করে এগুলোই হলো প্যারামিটার । প্যারামিটার গুলো ভ্যারিয়েবল হিসেবে ডিফাইন করা হয় এবং ফাংশন বডির ভিতরে ঐ প্যারামিটারগুলোর ভ্যালু আমরা ঐ ভ্যারিয়েবলগুলো থেকে পাই ।
আর ফাংশন কল করার সময় ঐ প্যারামিটারগুলোর জন্য ভ্যালু পাস করার জন্য যে এক্সপ্রেশন ব্যবহার করি সেটাই হলো আর্গুমেন্ট ।
সহজ ভাষায়, ফাংশন ডিফাইন করার সময় ব্যবহৃত ভ্যারিয়েবলগুলো প্যারামিটার, কল করার সময় ফাংশন টাকে যেই ভ্যালু পাস করে কল করি তা হলো আর্গুমেন্ট ।
<?php
function testFunc($name, $age)
{
}
testFunc("masnun", 5*4)
এখানে $name
এবং $age
হলো প্যারামিটার, "masnun"
এবং 5*4
হলো আর্গুমেন্ট । তবে প্রায়শই আমরা দেখি এই দুটো টার্ম এর একটার জায়গায় আরেকটা টার্ম ব্যবহৃত হতে ।

- প্রোগ্রামিং কি? (What is programming)
- প্রোগ্রামিং ল্যাংগুয়েজ কি? (What is a programming language)
- পিএইচপি কি (What is PHP)
- পিএইচপি কেন শিখব(Why learn PHP)
- পিএইচপি শেখার আগে কি জানা থাকা দরকার(What you need to know before learning PHP)
- সার্ভার অ্যান্ড ক্লাইন্ড কি(Server and client key)
- এনভিরন্মেন্ট সেটআপ অ্যান্ড ইনস্টলেশন(Environment setup and installation)
- এডিটর বা কোথায় লিখবেন(Editor or where to write)
- প্রথম পিএইচপি প্রোগ্রাম - বেসিক সংকেত(The first PHP program - Basic Signals)
- অপারেটর কি(What is the operator)
- গাণিতিক অপারেটর(Mathematical operator)
- অ্যাসাইনমেন্ট অপারেটর(Assignment Operator)
- তুলনা অপারেটর(Comparison operator)
- বর্ধিত / হ্রাস অপারেটার(Increased / decreased operator)
- লজিক্যাল অপারেটর(Logical operator)
- স্ট্রিং অপারেটর(String operator)
- এরে অপারেটর(Array operator)
- ফাংশনস(function)
- বিল্টইন ফাংশন(Built-in function)
- ইউজার ডিফাইনড ফাংশন(User defined function)
- ডিফাইনিং ফাংশন(Define function)
- প্যারামিটার ও আর্গুমেন্ট(Parameters and arguments)
- প্যারামিটার ছাড়া ফাংশন
- প্যারামিটার সহ ফাংশন
- রিটার্ন ভ্যালু
- ভ্যারিয়েবল ফাংশন
- ফাংশনে ভ্যারিয়েবলের ব্যবহার
- এনোনিমাস ফাংশন
- রিকার্সিভ ফাংশন