PHP একটি জনপ্রিয় সার্ভার-সাইড স্ক্রিপ্টিং ভাষা, যা ওয়েব ডেভেলপমেন্টে ব্যাপকভাবে ব্যবহৃত হয়। PHP দিয়ে ব্রাউজারে যেকোনো টেক্সট বা ভ্যারিয়েবল দেখানোর জন্য আমরা সাধারণত echo এবং print স্টেটমেন্ট ব্যবহার করি।
আজকের টিউটোরিয়ালে আমরা শিখব echo ও print কী, কিভাবে কাজ করে, এবং এদের মধ্যে পার্থক্য কী।
echo কী?
echo হলো PHP-র একটি ভাষাগত গঠন (language construct), যা এক বা একাধিক স্ট্রিং আউটপুট করতে ব্যবহৃত হয়। এটি খুব দ্রুত এবং সাধারণত বেশি ব্যবহার করা হয়।
✅ উদাহরণ:
<?php
echo “Hello, World!”;
?>
আউটপুট:
Hello, World!
print কী?
print ও echo এর মতোই কাজ করে। তবে print একটি এক্সপ্রেশন হিসেবে ব্যবহৃত হয় এবং এটি সবসময় একটি মান (value) 1 রিটার্ন করে।
✅ উদাহরণ:
<?php
print “Welcome to PHP!”;
?>
আউটপুট:
Welcome to PHP!
echo ও print-এর মধ্যে পার্থক্য:
| বিষয় | echo | |
|---|---|---|
| টাইপ | ভাষাগত গঠন (construct) | এক্সপ্রেশন |
| রিটার্ন ভ্যালু | না | হ্যাঁ (1) |
| একাধিক স্ট্রিং আউটপুট | হ্যাঁ | না |
| গতি | একটু দ্রুত | তুলনামূলক ধীর |
| সাধারণত ব্যবহৃত | বেশি | কম |
✅ একাধিক স্ট্রিং echo দিয়ে:
<?php
$name = “Tarek”;
$age = 25;
echo “Name: “, $name, ” | Age: “, $age;
?>
আউটপুট:
Name: Tarek | Age: 25
এই কাজটি print দিয়ে করা যাবে না, কারণ এটি একবারে একটিই আউটপুট নিতে পারে।
মনে রাখার টিপস:
-
echoদ্রুত, হালকা এবং একাধিক ভ্যালু প্রিন্ট করতে পারে। -
printএকটু ধীর হলেও শর্তের মধ্যে (e.g. if statement) ব্যবহার করা যায়, কারণ এটি রিটার্ন করে।
echo ও print দুটোই PHP-তে আউটপুট দেখাতে ব্যবহৃত হয়। আপনার প্রয়োজন ও কাঠামো অনুযায়ী যে কোনোটিই ব্যবহার করতে পারেন। তবে সাধারণভাবে echo বেশি ব্যবহৃত হয় কারণ এটি ফাস্ট এবং ফ্লেক্সিবল।