পিএইচপি ইকো বনাম প্রিন্ট স্টেটমেন্ট

Pi E Icapi Iko Banama Printa Stetamenta



পিএইচপি ডেভেলপাররা প্রায়ই ব্যবহার করে প্রতিধ্বনি এবং ছাপা ওয়েব পৃষ্ঠাগুলিতে ডেটা আউটপুট করার বিবৃতি। যদিও উভয় বিবৃতি একই রকম মনে হতে পারে, তাদের কিছু উল্লেখযোগ্য পার্থক্য রয়েছে। এই পার্থক্যগুলি বোঝা আপনাকে আপনার প্রকল্পের জন্য উপযুক্ত বিবৃতি চয়ন করতে এবং আরও ভাল পারফরম্যান্সের জন্য আপনার পিএইচপি কোড অপ্টিমাইজ করতে সহায়তা করতে পারে। এই নিবন্ধে, আমরা মধ্যে পার্থক্য অন্বেষণ করব প্রতিধ্বনি এবং ছাপা পিএইচপি-তে বিবৃতি, এবং প্রতিটি কখন ব্যবহার করতে হবে তা বুঝতে সাহায্য করার জন্য উদাহরণ প্রদান করুন।

পিএইচপিতে ইকো স্টেটমেন্ট

পিএইচপি-তে, আমরা ব্যবহার করি প্রতিধ্বনি বিবৃতি আউটপুট প্রদর্শন করতে এবং এটি স্ট্রিং, ভেরিয়েবল এবং অ্যারে প্রিন্ট করতে ব্যবহার করা যেতে পারে। প্রতিধ্বনিটি বন্ধনী সহ বা ছাড়া ব্যবহার করা যেতে পারে কারণ এটি একটি ফাংশন নয়, এটি একটি বিবৃতি। ইকো স্টেটমেন্টের শেষে একটি সেমিকোলন (;) থাকে।

PHP এর সিনট্যাক্স প্রতিধ্বনি বিবৃতি নীচে লেখা আছে:







প্রতিধ্বনি

নিম্নলিখিত উদাহরণটি একটি একক যুক্তি দিয়ে প্রতিধ্বনির কাজ দেখায়:





প্রতিধ্বনি 'হ্যালো!!' ;

?>

আপনি যদি একাধিক প্যারামিটার ব্যবহার করতে চান, আপনি বন্ধনী ব্যবহার করতে পারেন এবং ভেরিয়েবলগুলি একটি প্রতিধ্বনিতে একটি কমা দ্বারা পৃথক করা হয়।



নীচের উদাহরণটি অনুসরণ করুন যেখানে আমরা ইকো স্টেটমেন্টে একাধিক স্ট্রিং পাস করেছি:







প্রতিধ্বনি 'স্বাগত' , 'প্রতি ' , 'লিনাক্স' , 'ইঙ্গিত' ;

?>

PHP এ প্রিন্ট স্টেটমেন্ট

ইন, পিএইচপি আপনি ব্যবহার করতে পারেন ছাপা আউটপুট প্রদর্শন করতে এবং বন্ধনী সহ বা ছাড়া ব্যবহার করতে। এটি একটি ফাংশনের মতো কাজ করে এবং মান 1 প্রদান করে।



এর সিনট্যাক্স নিচে দেওয়া হল মুদ্রণ বিবৃতি :

ছাপা

নীচের উদাহরণটি পিএইচপি-তে মুদ্রণ বিবৃতি দেখায়:



ছাপা 'হ্যালো!! ' ;

?>

প্রিন্ট স্টেটমেন্ট বন্ধনীর সাথে ব্যবহার করা যেতে পারে:

ছাপা ( )

ছাপা ( 'হ্যালো!! ' ) ;

?>

ইকো বনাম প্রিন্ট স্টেটমেন্ট

পিএইচপি ইকো এবং প্রিন্ট স্টেটমেন্টের মধ্যে পার্থক্য হল কিভাবে তারা তাদের আউটপুট ফেরত দেয়। পিএইচপি-তে, প্রতিধ্বনি একটি ভাষা নির্মাণ যা কমা দ্বারা পৃথক করা এক বা একাধিক স্ট্রিং আউটপুট করতে পারে। এটির একটি রিটার্ন মান নেই এবং অবিলম্বে ব্রাউজারে আউটপুট পাঠায়।

অন্য দিকে, ছাপা একটি ফাংশন যা একটি একক যুক্তি গ্রহণ করে এবং 1 এর মান প্রদান করে, যা একটি অভিব্যক্তিতে ব্যবহার করা যেতে পারে। ইকো স্টেটমেন্টের বিপরীতে, প্রিন্ট শুধুমাত্র একটি একক স্ট্রিং আউটপুট করতে পারে এবং স্ট্রিংয়ের শেষে স্বয়ংক্রিয়ভাবে একটি নতুন লাইন অক্ষর যোগ করে। এটি ব্রাউজারে সরাসরি আউটপুট পাঠায়, যা এর আচরণের অনুরূপ প্রতিধ্বনি বিবৃতি .



$বার্তা = 'লিনাক্স, ইঙ্গিত!' ;

$num1 = 4 ;

$num2 = 9 ;

// ভেরিয়েবল প্রদর্শন করতে প্রতিধ্বনি ব্যবহার করা

প্রতিধ্বনি $বার্তা . ' \n ' ;

প্রতিধ্বনি $num1 . '+' . $num2 . '=' ;

প্রতিধ্বনি $num1 + $num2 . ' \n ' ;

// ভেরিয়েবল প্রদর্শন করতে printf ব্যবহার করে

printf ( ' %s \n ' , $বার্তা ) ;

printf ( ' %d + %d = %d \n ' , $num1 , $num2 , $num1 + $num2 ) ;

?>

পিএইচপি-তে ইকো বনাম প্রিন্ট

নিম্নলিখিত টেবিলে পিএইচপি-তে ইকো এবং প্রিন্ট স্টেটমেন্টের মধ্যে পার্থক্য দেখুন:

প্রতিধ্বনি ছাপা
কোন রিটার্ন মান নেই 1 এর রিটার্ন মান আছে
একাধিক যুক্তি নেয় শুধুমাত্র 1 প্যারামিটার নিন
একটি মুদ্রণ বিবৃতি চেয়ে দ্রুত ইকো স্টেটমেন্টের চেয়ে একটু ধীর
এটি একটি ফাংশন নয় একটি ফাংশন মত আচরণ
কমা দ্বারা বিভক্ত এক বা একাধিক স্ট্রিং আউটপুট আউটপুট শুধুমাত্র স্ট্রিং

শেষের সারি

দ্য প্রতিধ্বনি স্ট্রিং এর আউটপুট প্রদর্শন করতে ব্যবহৃত হয় এবং প্যারামিটার হিসাবে এক বা একাধিক স্ট্রিং নিতে পারে, যখন ছাপা শুধুমাত্র একটি স্ট্রিং নিতে পারে এবং কনসোলে কোডের আউটপুট প্রিন্ট করতেও ব্যবহৃত হয়।

উপরের নির্দেশিকায়, আমরা উদাহরণ সহ তাদের বাস্তবায়ন সহ ইকো এবং প্রিন্ট স্টেটমেন্টের মধ্যে পার্থক্য শিখেছি।