PHP Function হচ্ছে একটি নির্দিষ্ট কাজ সম্পাদনের জন্য কোডের একটি ব্লক, যেটি আপনি বারবার ব্যবহার করতে পারেন। ফাংশনের মাধ্যমে কোডকে সংগঠিত, পুনঃব্যবহারযোগ্য এবং রিডেবল রাখা যায়।
PHP Function এর গঠন (Syntax):
function functionName() {
// কোড ব্লক
}
ব্যাখ্যা: function কীওয়ার্ড দিয়ে ফাংশন শুরু হয়, তারপর ফাংশনের নাম এবং ব্রেসের ভিতরে কোড লেখা হয়।
উদাহরণ ১: একটি সাধারণ ফাংশন
function sayHello() {
echo "Hello, World!";
}
sayHello();
আউটপুট: Hello, World!
উদাহরণ ২: ফাংশনে প্যারামিটার (Parameters)
function greet($name) {
echo "Hello, " . $name . "!";
}
greet("Rahim");
আউটপুট: Hello, Rahim!
উদাহরণ ৩: ফাংশন রিটার্ন ভ্যালু করে
function add($a, $b) {
return $a + $b;
}
$result = add(5, 3);
echo $result;
আউটপুট: 8
উদাহরণ ৪: ডিফল্ট প্যারামিটার
function greetPerson($name = "Guest") {
echo "Welcome, " . $name . "!";
}
greetPerson(); // No argument
greetPerson("Nishi");
আউটপুট:
Welcome, Guest!
Welcome, Nishi!
ফাংশনের সুবিধাসমূহ:
- কোড রিইউজ করা যায়
- ডিবাগ করা সহজ
- কোড ক্লিন এবং ম্যানেজযোগ্য হয়
- ফাংশনের মাধ্যমে প্রোগ্রামকে ছোট ছোট অংশে ভাগ করা যায়
PHP Built-in Functions vs User-defined Functions
| Built-in Functions | User-defined Functions |
|---|---|
| PHP দ্বারা আগে থেকেই ডিফাইন করা | ডেভেলপার নিজে তৈরি করে |
যেমন: strlen(), array_push() |
যেমন: greetPerson(), add() |
উপসংহার:
PHP Functions কোডকে আরও সংক্ষিপ্ত ও সংগঠিত করে। আপনি চাইলে আপনার নিজের কাস্টম ফাংশন তৈরি করে যেকোনো কাজ বারবার করতে পারেন যা কোডিংকে সহজ করে তোলে।