পিএইচপি ইকো এবং প্রিন্ট স্টেটমেন্ট
আমরা প্রায়শই আউটপুট প্রদর্শন করতে ইকো স্টেটমেন্ট ব্যবহার করি। পিএইচপি-তে আউটপুট পাওয়ার দুটি মৌলিক উপায় রয়েছে:
প্রতিধ্বনি
ছাপা
ইকো এবং প্রিন্ট হল ভাষা গঠন, এবং তারা কখনই একটি ফাংশনের মতো আচরণ করে না। অতএব, বন্ধনী জন্য কোন প্রয়োজন নেই. যাইহোক, উভয় বিবৃতি বন্ধনী সহ বা ছাড়া ব্যবহার করা যেতে পারে। আমরা ভেরিয়েবল বা স্ট্রিং আউটপুট করতে এই স্টেটমেন্ট ব্যবহার করতে পারি।
ইকো এবং প্রিন্টের মধ্যে পার্থক্য
প্রতিধ্বনি
- echo একটি বিবৃতি, যা আউটপুট প্রদর্শন করতে ব্যবহৃত হয়।
- echo বন্ধনী সহ বা ছাড়া ব্যবহার করা যেতে পারে।
- echo কোনো মান ফেরত দেয় না।
- আমরা ইকোতে কমা (,) দ্বারা পৃথক করা একাধিক স্ট্রিং পাস করতে পারি।
- ইকো প্রিন্ট স্টেটমেন্টের চেয়ে দ্রুত।
ছাপা
- প্রিন্টও একটি বিবৃতি, যা আউটপুট প্রদর্শনের জন্য অনেক সময় প্রতিধ্বনির বিকল্প হিসেবে ব্যবহৃত হয়।
- প্রিন্ট বন্ধনী সহ বা ছাড়া ব্যবহার করা যেতে পারে।
- মুদ্রণ সর্বদা একটি পূর্ণসংখ্যা মান প্রদান করে, যা 1।
- প্রিন্ট ব্যবহার করে, আমরা একাধিক আর্গুমেন্ট পাস করতে পারি না।
- প্রিন্ট ইকো স্টেটমেন্টের চেয়ে ধীর।
- আপনি নিম্নলিখিত প্রোগ্রামগুলির সাহায্যে ইকো এবং প্রিন্ট স্টেটমেন্টের মধ্যে পার্থক্য দেখতে পারেন।
উদাহরণের জন্য (একাধিক আর্গুমেন্ট চেক করুন)
আপনি প্রতিধ্বনিতে একটি কমা (,) দ্বারা পৃথক করা একাধিক আর্গুমেন্ট পাস করতে পারেন। এটি কোনো সিনট্যাক্স ত্রুটি তৈরি করবে না।
আউটপুট:
এটি একটি মুদ্রণ বিবৃতিতে একাধিক আর্গুমেন্টের কারণে একটি সিনট্যাক্স ত্রুটি তৈরি করবে।
উদাহরণের জন্য (রিটার্ন ভ্যালু চেক করুন)
echo স্টেটমেন্ট কোনো মান ফেরত দেয় না। আপনি যদি এর রিটার্ন মান প্রদর্শন করার চেষ্টা করেন তবে এটি একটি ত্রুটি তৈরি করবে।
আউটপুট:
আমরা ইতিমধ্যে আলোচনা করেছি যে প্রিন্ট একটি মান প্রদান করে, যা সর্বদা 1 হয়।
- <?php
- $lang = “PHP”;
- $ret = print $lang.” is a web development language.”;
- print “</br>“;
- print “Value return by print statement: “.$ret;
- ?>

